2016-05-23 5 views
0

AppceleratorでMarshmallow 6.0をインストールしたSamsung Galaxy S6でアプリを実行しようとしています。 Android Studioをダウンロードし、SDKマネージャを使用してOS用のSDKをダウンロードしました。私のコードを実行しようとしたときただし、コンソールは、これらのエラーを出力しますWindows版Appcelerator:有効なAndroid SDKターゲットが見つかりません

[ERROR] : No valid Android SDK targets found. 
[ERROR] : Please download an Android SDK target API level 23 or newer from the Android 
      SDK Manager. 

私はマシュマロ6.0のAPIレベル23をアンインストールし、マネージャを介してではなく、スタジオのインストールを介して直接それを再インストールしようとしたが、これはやりました問題を修正しないでください。 Appcelerator は私のデバイスを検出できるで、私のS6では開発者モードとUSBデバッグが有効になっています。

AppceleratorにSDKターゲットAPIレベル23を受け入れるにはどうすればよいですか?

+0

コマンドラインからのAndroid SDKのパスを確認することができます - 'APPC TI情報-t android'を、そしてそれはアンドロイド-23を示していますか? –

+0

「JDK(Java Development Kit)が見つかりません。すでにJDKがインストールされている場合は、JAVA_HOME環境変数が正しく設定されていることを確認してください。 ' – Jodo1992

答えて

1

StudioでAndroid SDKを使用するには、SDKのパスを[設定]ダイアログで設定する必要があります。

を開き、[環境設定]ダイアログには:

のMac OS X上で

、メニューバーから、Appceleratorのメーカー> Preferences]を選択します。

Windowsの場合、メニューバーから[ウィンドウ] - [設定]を選択します。

[環境設定]ダイアログで、[スタジオ]> [プラットフォーム]> [Android SDK]に移動します。

Android SDKのパスを設定します。 Android SDKのホームテキストボックスにAndroid SDKへのパスを入力するか、[設定]ボタンをクリックしてSDKディレクトリに移動します。

デフォルトのAndroid SDKを選択します。デフォルトAndroid SDKドロップダウンメニューからGoogle API項目を選択します。

参考リンク:Link

+0

これは行いましたが、それでも動作しません。 – Jodo1992

1

私は、Javaが更新された、おそらく後、同じ問題があったため、またはAndroidのSDKのアップデートの(私はまだわかりません)。

私が構築するために、特定のAndroid SDKを選択するには、CLIでこれを入力することによってこの問題を解決するために管理:

ti config android.buildTools.selectedVersion 23.0.3 

注意これが軌道に乗るために単に一時的な解決策ですが、更新するかもしれないことこれは新しいSDKバージョンに時代を刻みます。

編集:ベストソリューション(Windowsの場合):[設定]> [スタジオ]> [プラットフォーム]> [Android]に移動します。 [Install SDK]をクリックし、Android 6.0 SDKを選択/インストールします。

更新See this topic to update to Android 6.0 SDK

関連する問題