Tôi có MAC OS X Yosemite, Android Studio 1.0.1, JDK 1.8 và Cordova 4.1.2
Khi tôi cố gắng thêm dự án Android:
cordova platforms add android
Tôi đã nhận được thông báo:
ANDROID_HOME chưa được đặt và lệnh "android" không có trong PATH của bạn
Dựa trên câu trả lời của cforcloud ...
'Lỗi: lệnh "android" không thành công' khi sử dụng cordova
và
http://developer.android.com/sdk/installing/index.html?pkg=studio
Tôi đã sử dụng như sau:
export ANDROID_HOME="/Users/<user_name>/Library/Android/sdk"
export ANDROID_TOOLS="/Users/<user_name>/Library/Android/sdk/tools/"
export ANDROID_PLATFORM_TOOLS="/Users/<user_name>/Library/Android/sdk/platform-tools/"
PATH=$PATH:$ANDROID_HOME:$ANDROID_TOOLS:$ANDROID_PLATFORM_TOOLS
echo $PATH
Khi tôi cố gắng tạo dự án Android, tôi nhận được thông báo này:
Creating android project...
/Users/lg/.cordova/lib/npm_cache/cordova-android/3.6.4/package/bin/node_modules/q/q.js:126
throw e;
^
Error: Please install Android target "android-19".
Tôi đã chạy Trình quản lý SDK Android và cài đặt Android 4.4.2 (API 19) (mọi thứ trừ Bản xem trước Bộ phát triển thủy tinh). Nó làm việc cho tôi.
===
Đây là nội dung của tệp .bash_profile của tôi.
export PATH=$PATH:/usr/local/bin
export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
launchctl setenv STUDIO_JDK /library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk
export ANDROID_HOME="/Users/<UserName>/Library/Android/sdk"
export ANDROID_TOOLS="/Users/<UserName>/Library/Android/sdk/tools"
export ANDROID_PLATFORM_TOOLS="/Users/<UserName>/Library/Android/sdk/platform-tools"
PATH=$PATH:$ANDROID_HOME:$ANDROID_TOOLS:$ANDROID_PLATFORM_TOOLS
Để chỉnh sửa .bash_profile bằng Terminal, tôi sử dụng nano. Thật dễ hiểu.
cd
nano .bash_profile
Tôi hy vọng nó sẽ giúp.