私はこれに関連してここでたくさんのスレッドを見ましたが、それらのどれかが私を助けました。
Cordova 6.5.0がインストールされ、Android StudioもAndroid 6.0(API 23)およびAndroid 4.4(API 19)、実行しようとしています:
cordova requirements
次のエラーが発生しました:
Android SDK not found. Make sure that it is installed. If it is not at the default location, set the Android_HOME environment variable.
OK。 Android_HOMEとPATHを設定しました。
export Android_HOME=/Users/USER/Library/Android/sdk
export PATH=${PATH}:/Users/USER/Library/Android/sdk/platform-tools:/Users/italoborges/Library/Android/sdk/tools
platforms/project.propertiesの内部も変更しました:
target=Android-23
そして、内部platforms/Android/AndroidManifest.xml行:
<uses-sdk Android:minSdkVersion="19" Android:targetSdkVersion="23" />
そして、内部platforms/Android/CordovaLib/AndroidManifest.xml上記と同じ行。
今のところ、見つけたすべての可能性を試してきたので行き詰まっています。
ありがとう。
エラーを修正する回避策を見つけました:
https://github.com/Apache/cordova-Android/pull/367#issuecomment-286166329
エラーの理由:最新のAndroid SDKツール(25.3.1)がAndroid
コマンドを無効にしました。これは、すべてのコルドバの基本機能が依存していました。
理由は、最近のAndroid SDKツールがAndroid
コマンドを削除しただけでなく、AndroidによってインストールされたSDKのファイル構造もstudioは変更されました。修正を待つか、自分で一時的に修正できます。
1、〜/ライブラリ/ Android/sdkのすべてのコンテンツを削除します
2、ダウンロード https://dl.google.com/Android/repository/tools_r25.2.3-macosx.Zip 、解凍して〜/ Library/Android/sdk/tools
3、SDKマネージャーをコマンドラインで開きます(~/Library/Android/sdk/tools/Android sdk
)、SDKをインストールします。5.5.1(API22)および6.0(API23)をインストールする必要がある場合があります
それで全部です。
コルドバを更新するこの問題を解決しました:
cordova platform rm Android
cordova platform add Android@latest
その後:
cordova run Android
updateAndroidコルドバプロジェクトのプラットフォームです。コルドバ公式サイトのブログをチェックしてください( ここに! )Android for Cordova。の最新リリースバージョンを学習するには、例: Androidのバージョンは6.2.1です。その後、プラットフォームを6.2.1に更新する必要があります。
Windowsの場合:cordova platform update [email protected] --save
この問題が発生した場合、プロセスは次のようになります。
1, cordova platform rm Android
2, export Android_HOME=/Users/USER/Library/Android/sdk
export PATH=${PATH}:/Users/USER/Library/Android/sdk/platform-tools:/Users/italoborges/Library/Android/sdk/tools
3, cordova platform add [email protected]
(または必要なもの)
EXPORTを.profileに入れている場合は、必ずログインを解除し、再度ログインして、.profileがアクションを実行できるようにします。
理由:cordova-Androidプラットフォームを設定する前にAndroid_HOMEがない場合、cordova-Androidプラットフォームを再インストールしない限り、後で設定することはできません。
Cordovaを最新バージョンに更新するこの問題を解決しました。
cordova platform update Android@latest
../Android/Sdk/toolsで権限を確認してください
多分あなたは使用する必要があります
> /Android/Sdk$ chmod -R u+x tools