   [process in out path]
   (stop-process process)
   (->> (do (println (utils/get-string :running_with_repl))
-         (if (is-java-project? path)
+         (if (and (is-java-project? path) (not (is-android-project? path)))
            (start-process-directly process path run-repl-project-task)
            (start-process-indirectly process path class-name "repl")))
        (start-thread in out)))

(defn build-project-task
  [path project]
  (if (is-android-project? path)
    (-> (leiningen.droid/transform-into-release project)
        add-sdk-path
        leiningen.droid/execute-release-routine)
    (leiningen.uberjar/uberjar project)))

(defn test-project-task

  [process in out path]
  (stop-process process)
  (->> (do (println (utils/get-string :testing))
         (if (and (is-java-project? path) (not (is-android-project? path)))
           (start-process-directly process path test-project-task)
           (start-process-indirectly process path class-name "test")))
       (start-thread in out)))
