2016-07-03 13 views
1

私はIonic 2アプリを.apkにするためにビルドしようとしていますが、Ionic 1と同じ方法で取得できるかどうかはわかりません(私のアプリはChrome Developper Toolsで実際に動作します)。Ionic v2 build app

http://ionicframework.com/docs/v2/getting-started/installation/は、ionic run androidをビルドすると表示されています。エミュレータが正しく表示されているだけですが、私のアプリケーションが実行されていないため、アプリケーションのフォルダに.apkが表示されません。

それはhttp://ionicframework.com/docs/guide/publishing.htmlここサイードが、多くの.jarのダウンロードの数分後、私はこのエラーを得ているように私は、cordova build --release androidをイオン1の方法を試してみました:

FAILED 
Exception in thread "main" 

FAILURE: Build failed with an exception. 

* What went wrong: 
Execution failed for task ':transformClassesWithDexForRelease'. 
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_79\bin\java.exe'' 
finished with non-zero exit value 1 

* Try: 
Run with --stacktrace option to get the stack trace. Run with --info or --debug 
option to get more log output. 

BUILD FAILED 

Total time: 23.223 secs 
Error: Error code 1 for command: cmd with args: /s,/c,"C:\PATH\app\platforms\android\gradlew 
cdvBuildRelease -b C:\PATH\app\platforms\android\build.gradle 
-Dorg.gradle.daemon=true 
-Pandroid.useDeprecatedNdk=true" 

誰かが私がそれを管理するのに役立つことはできますか?

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

+0

'ionic run android'を実行するとエラーが発生しますか?あなたはそれを実行したのですか?「イオンプラットフォームはアンドロイドを追加しますか? – sebaferreras

+0

私は 'ionic run android'でエラーを起こさず、前に' ionic platform add android'を実行します。古いコマンド 'cordova build --release android'を置き換える' ionic run android'で.apkを入手すると思いますか? – slidefizz

答えて

0

エラーがionic run androidを走った後に表示されていない場合、あなたはこのフォルダ内の.apkを見つける必要があります:

MyApp\platforms\android\build\outputs\apk

+0

これは私が前に確認したものですが、私はまだ.apkを見ません... – slidefizz

2

は、次のコマンドを

ionic build android --release

を実行しようとあなたが得ますMyAppのプラットフォームにあるapk \ android \ build \ outputs \ apk

関連する問題