     (let [project-clj-path (get-project-clj-path path)]
       (if-not (.exists (io/file project-clj-path))
         (println (utils/get-string :no-project-clj))
-        (try
-          (leiningen.core.project/read-raw project-clj-path)
-          (catch Exception e {}))))))
+        (-> (leiningen.core.project/read-raw project-clj-path)
+            add-sdk-path
+            (try (catch Exception e {})))))))
+
+(defn read-android-project
+  [project]
+  (leiningen.droid.classpath/init-hooks)
+  (some-> project
+          (leiningen.core.project/unmerge-profiles [:base])
+          leiningen.droid.utils/android-parameters
+          add-sdk-path))
 
 (defn create-file-from-template!
   [dir file-name template-namespace data]

  [path]
  (.getCanonicalPath (io/file path "project.clj")))

(defn add-robovm-path
  [project]
  (assoc-in project
            [:ios :robovm-path]
            (or (utils/read-pref :robovm)
                (get-in project [:ios :robovm-path]))))

(defn read-project-clj
  [path]

  [path project]
  (cond
    (android-project? path)
    (some-> (read-android-project project)
            (leiningen.droid/doall []))
    (ios-project? path)
    nil
    (clr-project? path)
