2017-03-15 15 views
2

ここにはこれに関するスレッドがたくさんありましたが、いずれも私を助けました。コルドバ6.5.0でCordova - Android SDKが見つかりません

インストールし、Androidのメーカーもアンドロイド6.0(API 23)とAndroid 4.4(API 19)と一緒にインストール、私が実行しようとしている:

​​

私は、次のエラーを得ました:

Android SDK not found. Make sure that it is installed. If it is not at the default location, set the ANDROID_HOME environment variable. 

target=android-23 

そして内側のプラットフォーム/アンドロイド/ AndroidManifest.xmlをライン:

export ANDROID_HOME=/Users/USER/Library/Android/sdk 
export PATH=${PATH}:/Users/USER/Library/Android/sdk/platform-tools:/Users/italoborges/Library/Android/sdk/tools 

私もプラットフォーム/ project.propertiesライン内で変更:私はANDROID_HOMEとPATHを設定します:

<uses-sdk android:minSdkVersion="19" android:targetSdkVersion="23" /> 

プラットフォーム/ android/CordovaLib /AndroidManifest.xml上記と同じ行です。

今私が見つけたすべての可能性を試したので、私は立ち往生しています。

ありがとうございました。

答えて

1

私は、エラーを修正するための回避策を見つけました:エラーの

https://github.com/apache/cordova-android/pull/367#issuecomment-286166329 

理由: 最新のAndroid SDKツール(25.3.1)はturfed androidコマンド、コードワの基本機能のすべてが依存していました。

3

私は同じ問題を抱えていました。で成功

cordova platform rm android 
    cordova platform add [email protected] 
+0

アプリが既に公開されている場合、これは便利なソリューションではありません。 – aB9

7

最近のAndroid SDKツールではandroidコマンドが削除されただけでなく、AndroidスタジオでインストールされたSDKのファイル構造も変更されています。 修正を待つか、あなた自身で一時的な修正を行うことができます。

1、コマンドで開くSDKマネージャ、https://dl.google.com/android/repository/tools_r25.2.3-macosx.zipをダウンロードし、〜/ライブラリ/アンドロイド/ SDK /ツール

3にそれを解凍し、〜/ライブラリ/アンドロイド/ SDKのすべての内容に

2を削除します。 (~/Library/Android/sdk/tools/android sdk)、SDKをインストールしてください。5.5.1(API22)と6.0(API23)をインストールする必要があります。

それだけです。

+0

ありがとうございます。これが問題を解決する方法です。 –

7

あなたのcordovaプロジェクトのアンドロイドプラットフォームを更新する必要があります。アンドロイドのためのアンドロイドの最終リリースバージョンについては、コードバの公式サイト(HERE!のブログをご覧ください。例:アンドロイドの最新リリース版が6.2の場合。1、プラットフォームを6.2.1に更新する必要があります。 Windowsの

cordova platform update [email protected] --save

1

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

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] 

(またはあなたが必要とするものを)

If you are putting the EXPORTs to the .profile, remember to unlogin, login again so the .profile can take its action.

理由:ANDROID_HOMEがない場合コードアンドアンドロイドプラットフォームを設定する前に、コードアンドアンドロイドプラットフォームを再インストールしない限り、その後設定することはできません。

+0

私の仕事! –

1

コードバを最新バージョンにアップデートしてこの問題を解決しました。

cordova platform update [email protected] 
4

私はこの問題更新コルドバを解く:

cordova platform rm android 
cordova platform add [email protected] 

、その後:

cordova run android 
0

たぶんあなた../Android/Sdk/toolsであなたを

を許可をチェック使用する必要があります

> /Android/Sdk$ chmod -R u+x tools 
関連する問題