web-dev-qa-db-ja.com

Cordova-Android SDKが見つかりません

私はこれに関連してここでたくさんのスレッドを見ましたが、それらのどれかが私を助けました。

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上記と同じ行。

今のところ、見つけたすべての可能性を試してきたので行き詰まっています。

ありがとう。

6
Italo Borges

エラーを修正する回避策を見つけました:

https://github.com/Apache/cordova-Android/pull/367#issuecomment-286166329

エラーの理由:最新のAndroid SDKツール(25.3.1)がAndroidコマンドを無効にしました。これは、すべてのコルドバの基本機能が依存していました。

2
Italo Borges

理由は、最近の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)をインストールする必要がある場合があります

それで全部です。

8
Y.Bi

コルドバを更新するこの問題を解決しました:

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

7
E.Akkok

私も同じ問題を抱えていました。

成功:

    cordova platform rm Android
    cordova platform add [email protected]
3
Lukas Korous

この問題が発生した場合、プロセスは次のようになります。

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プラットフォームを再インストールしない限り、後で設定することはできません。

1
Pavel Stančík

Cordovaを最新バージョンに更新するこの問題を解決しました。

cordova platform update Android@latest
1

../Android/Sdk/toolsで権限を確認してください

多分あなたは使用する必要があります

> /Android/Sdk$ chmod -R u+x tools
0
yajuve