2017-09-23 20 views
1

私はコロナSDKを使用しています。私はAndroid用にアプリをコンパイルしようとしています。私はiOSのためにコンパイルすることができました。Androidアプリをコンパイルできません - エラー256(コロナ)

完全に署名した分散キーまたは私は次のようなエラーを与えていますデバッグキーのいずれか使用してコンパイル:

Build Failed: Error code: 256

次のように完全なエラーがある:

Sep 23 01:24:00.635 Building Android app for mgr****@**.com with 2017.3135 
Sep 23 01:24:02.541 BUILD SUCCESSFUL 
        Total time: 0 seconds 
Sep 23 01:24:02.542 
Sep 23 01:25:24.905 BuildID: 59c5a9a30bb42 
Sep 23 01:25:34.119  [exec] Result: 1 
Sep 23 01:25:36.428 BUILD FAILED 
        /Applications/Corona/Corona Simulator.app/Contents/Resources/build.xml:479: The following error occurred while executing this line: 
        /Applications/Corona/Corona Simulator.app/Contents/Resources/build.xml:454: jarsigner returned: 1 

        Total time: 6 seconds 
Sep 23 01:25:36.539 Android build failed (256) after 95 seconds 
Sep 23 01:25:36.816 ERROR: Build Failed: Error code: 256 

私が試してみましたがGoogle PlayとAmazonのターゲットは同じ結果を出します

大変感謝しています。

+0

次のいずれかを試してください。1.ゲームフォルダにアイコンを表示しないでプロジェクトをビルドします。2. Java 6にアンインストールして切り替えます。3.プロジェクトルートに適切な通知アイコンファイルを追加します。コロナフォーラムで、[Android build failed/error code:256](https://forums.coronalabs.com/topic/59905-android-build-failed-error-code-256/)に関する記事を読んでください。 – ldurniat

+0

ビルドコンソールの犯人が通知アイコンの場合は、このガイドの上部に記載されているバージョンなしのアイコン(ビルド時はv4になります)をアプリケーションフォルダに入れます。 (つまりIdurniatの#3)https://docs.coronalabs.com/guide/events/appNotification/index.html#android-icons –

答えて

0

別のマシン(Windows)で全く同じファイルを問題なくコンパイルできました。私はこれが他のマシン上のJavaのインストールにあると思います。

興味深いことに、CoronaはWindows上で32ビットバージョンのJavaを必要としました。これは若干古いSDK/JDK(最新のSDKには64ビットのビルドしかありません)をダウンロードすることを意味していました。私のMacには最新の64ビットビルドがありますが、これはCoronaが苦情を申し立てることはありませんが、ビルドすることはできません。

+0

最新のJava SE(JDK 9.0.1)を使ってビルドすることができます。助けてください。 http://www.oracle.com/technetwork/java/javase/downloads/index.html –

関連する問題