Cocos2d-X 3 pythonコマンドラインツールを使用してAndroid Studioを作成しましたが、生成されたプロジェクトに問題があります。Android Gradle Build Failure - ハッシュ文字列 'android-22'でターゲットを見つけることができません
私はそれを開いたり、それを構築しようとするたびに、私は次のエラーを取得する:
21:05:01 Gradle sync failed: Cause: failed to find target with hash string 'android-22' in: C:\Desenvolvimento\_Dev_Tools\Android\android-sdk
Consult IDE log for more details (Help | Show Log)
私はインターネット上でいくつかの研究を行ってきたと私はこれに関するいくつかの質問を発見し、それらのほとんどの答えでした変更するには、このアプリへの\のgradle.buildスクリプト:
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig {
applicationId "com.ArmoniaGames.IgualOuDiferente"
minSdkVersion 10
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
ここでは私のAndroid SDKの設定です:
私は間違っていますか? Cocos2d-Xの設定がありますか? android list targets
コマンドを実行しているの
EDIT
結果:あなたはそれをインストールしていないので、
Available Android targets:
----------
id: 1 or "android-23"
Name: Android 6.0
Type: Platform
API level: 23
Revision: 2
Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in, AndroidWea
rRound, AndroidWearRound360x360, AndroidWearRound400x400, AndroidWearRound480x480, AndroidWearRoundChin320x290, AndroidW
earRoundChin360x325, AndroidWearRoundChin360x330, AndroidWearSquare, AndroidWearSquare320x320, AndroidWearRound, Android
WearRound360x360, AndroidWearRound400x400, AndroidWearRound480x480, AndroidWearRoundChin320x290, AndroidWearRoundChin360
x325, AndroidWearRoundChin360x330, AndroidWearSquare, AndroidWearSquare320x320
Tag/ABIs : android-tv/armeabi-v7a, android-tv/x86, android-wear/armeabi-v7a, android-wear/x86, default/armeabi-v7a, def
ault/x86, default/x86_64
----------
id: 2 or "Google Inc.:Google APIs:23"
Name: Google APIs
Type: Add-On
Vendor: Google Inc.
Revision: 1
Description: Android + Google APIs
Based on Android 6.0 (API level 23)
Libraries:
* com.android.future.usb.accessory (usb.jar)
API for USB Accessories
* com.google.android.media.effects (effects.jar)
Collection of video effects
* com.google.android.maps (maps.jar)
API for Google Maps
Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in, AndroidWea
rRound, AndroidWearRound360x360, AndroidWearRound400x400, AndroidWearRound480x480, AndroidWearRoundChin320x290, AndroidW
earRoundChin360x325, AndroidWearRoundChin360x330, AndroidWearSquare, AndroidWearSquare320x320, AndroidWearRound, Android
WearRound360x360, AndroidWearRound400x400, AndroidWearRound480x480, AndroidWearRoundChin320x290, AndroidWearRoundChin360
x325, AndroidWearRoundChin360x330, AndroidWearSquare, AndroidWearSquare320x320
Tag/ABIs : google_apis/armeabi-v7a, google_apis/x86, google_apis/x86_64
に23までごcompileSdkVersionとあなたのtargetSdkVersionを持つことができます
注こんにちは、私は理解しています。しかし、私は現在持っているAPI 23のためにそれを構築したいと思います。私が上で作った構成を与えてもらえないのですか? – Felipe
あなたのgradleファイルは良いです。 cocos2dのプロパティに行くと 'target = android-23'をターゲットにしていることを確認できますか? – xiaomi
こんにちは、私は' android list targets 'コマンドを入力して上記の質問に貼り付けます。しかし、私はcocos2dのプロパティを発見していません。それは設定ファイルですか?それがどこにあるのか教えていただけますか? – Felipe