質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Monaca

「Monaca」はiOS、Android、Windows向けのアプリ開発に対応した、Cordovaベースのモバイルアプリ開発プラットフォームです。HTML5、JavaScriptといったWeb標準技術を用いてモバイルアプリ開発を行うことができます。

Q&A

解決済

1回答

3371閲覧

MonacaでAndroidReleaseビルドを正常に終了させたい。

vsmorse

総合スコア68

Monaca

「Monaca」はiOS、Android、Windows向けのアプリ開発に対応した、Cordovaベースのモバイルアプリ開発プラットフォームです。HTML5、JavaScriptといったWeb標準技術を用いてモバイルアプリ開発を行うことができます。

0グッド

0クリップ

投稿2016/07/22 21:30

編集2016/07/23 06:19

###前提・実現したいこと
MonacaでAndroidReleaseビルドを正常に終了させたい。

###発生している問題・エラーメッセージ
下記のようなエラーが出ています。

Temporary folder: /private/tmp/monaca/57920eda7e2193a3418d84e0 Downloading project Download complete Running for 5.2 plugin add mobi.monaca.plugins.Monaca No ALTQ support in kernel ALTQ related functions disabled pf enabled Fetching plugin "mobi.monaca.plugins.Monaca" via npm Installing "mobi.monaca.plugins.Monaca" for android No ALTQ support in kernel ALTQ related functions disabled pf disabled plugin add cordova-plugin-whitelist@1.0.0 No ALTQ support in kernel ALTQ related functions disabled pf enabled Fetching plugin "cordova-plugin-whitelist@1.0.0" via npm Installing "cordova-plugin-whitelist" for android No ALTQ support in kernel ALTQ related functions disabled pf disabled plugin add cordova-plugin-splashscreen@2.1.0 No ALTQ support in kernel ALTQ related functions disabled pf enabled Fetching plugin "cordova-plugin-splashscreen@2.1.0" via npm Installing "cordova-plugin-splashscreen" for android No ALTQ support in kernel ALTQ related functions disabled pf disabled Project has 3 plugins. 3 plugins has been installed. No ALTQ support in kernel ALTQ related functions disabled pf enabled Running command: /private/tmp/monaca/57920eda7e2193a3418d84e0/android/skeleton/hooks/after_prepare/monaca_enterprise_android.js /private/tmp/monaca/57920eda7e2193a3418d84e0/android/skeleton No ALTQ support in kernel ALTQ related functions disabled pf disabled No ALTQ support in kernel ALTQ related functions disabled pf enabled Running command: /private/tmp/monaca/57920eda7e2193a3418d84e0/android/skeleton/platforms/android/cordova/build --release ANDROID_HOME=/Applications/android-sdk-macosx JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home Running: /private/tmp/monaca/57920eda7e2193a3418d84e0/android/skeleton/platforms/android/gradlew cdvBuildRelease -b /private/tmp/monaca/57920eda7e2193a3418d84e0/android/skeleton/platforms/android/build.gradle -Dorg.gradle.daemon=true :preBuild :preReleaseBuild :checkReleaseManifest :CordovaLib:compileLint :CordovaLib:copyReleaseLint UP-TO-DATE :CordovaLib:mergeReleaseProguardFiles :CordovaLib:preBuild :CordovaLib:preReleaseBuild :CordovaLib:checkReleaseManifest :CordovaLib:prepareReleaseDependencies :CordovaLib:compileReleaseAidl :CordovaLib:compileReleaseRenderscript :CordovaLib:generateReleaseBuildConfig :CordovaLib:generateReleaseAssets UP-TO-DATE :CordovaLib:mergeReleaseAssets :CordovaLib:generateReleaseResValues :CordovaLib:generateReleaseResources :CordovaLib:packageReleaseResources :CordovaLib:processReleaseManifest :CordovaLib:processReleaseResources :CordovaLib:generateReleaseSources Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. :CordovaLib:compileReleaseJava :CordovaLib:processReleaseJavaRes UP-TO-DATE :CordovaLib:packageReleaseJar :CordovaLib:compileReleaseNdk :CordovaLib:packageReleaseJniLibs UP-TO-DATE :CordovaLib:packageReleaseLocalJar UP-TO-DATE :CordovaLib:packageReleaseRenderscript UP-TO-DATE :CordovaLib:bundleRelease :prepareAndroidCordovaLibUnspecifiedReleaseLibrary :prepareReleaseDependencies :compileReleaseAidl :compileReleaseRenderscript :generateReleaseBuildConfig :generateReleaseAssets UP-TO-DATE :mergeReleaseAssets :generateReleaseResValues :generateReleaseResources :mergeReleaseResources :processReleaseManifest :processReleaseResources :generateReleaseSources Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. :compileReleaseJava :lintVitalRelease :compileReleaseNdk :preDexRelease :dexRelease :processReleaseJavaRes UP-TO-DATE :validateReleaseSigning :packageRelease FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':packageRelease'. > Failed to read key testa3d from store "/private/tmp/monaca/57920eda7e2193a3418d84e0/android/skeleton/etc/keystore.private": Cannot recover key * 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: 7.694 secs /private/tmp/monaca/57920eda7e2193a3418d84e0/android/skeleton/platforms/android/cordova/node_modules/q/q.js:126 throw e; ^ Error code 1 for command: /private/tmp/monaca/57920eda7e2193a3418d84e0/android/skeleton/platforms/android/gradlew with args: cdvBuildRelease,-b,/private/tmp/monaca/57920eda7e2193a3418d84e0/android/skeleton/platforms/android/build.gradle,-Dorg.gradle.daemon=true ERROR building one of the platforms: Error: /private/tmp/monaca/57920eda7e2193a3418d84e0/android/skeleton/platforms/android/cordova/build: Command failed with exit code 8 You may not have the required environment or OS to build this project Error: /private/tmp/monaca/57920eda7e2193a3418d84e0/android/skeleton/platforms/android/cordova/build: Command failed with exit code 8 at ChildProcess.whenDone (/data/monaca_build_module/5.2/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:139:23) at ChildProcess.emit (events.js:98:17) at maybeClose (child_process.js:755:16) at Process.ChildProcess._handle.onexit (child_process.js:822:5) Build error: Error building project source code

###試したこと
デバッグビルド→成功
IOSビルド→成功

###補足情報(言語/FW/ツール等のバージョンなど)
Monaca/Cordava5.2
GoogleChrome/Win10
###追記(flied_onionさんより)
Cordavaを5.2にアップデートするとできなくなった。(6.2-betaでも同じように失敗。)
Cordava5.2以前のプロジェクトは成功している。
キーストアの設定はエイリアスは「point」エイリアスのパスワードは「半角数字8桁」

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

flied_onion

2016/07/23 00:47

キーストアの設定はどうなっていますか? 同じプロジェクトでAndroidのリリースビルドに成功したことはありますか?(今回初めてリリースビルドするんでしょうか、前はできていたのにできなくなったんでしょうか)
guest

回答1

0

ベストアンサー

私もMonacaでAndroidアプリを制作し1年くらい運用していますが、Monacaはしょっちゅう不具合ありますね。
キーファイルの設定は何も変えていない、cordovaのバージョンも変えてない、にもかかわらず前日までできていたビルドが急にできなくなったりしたことがあります。

さて、直接的な解決方法ではないのですが、いったん今のプロジェクトを複製してバックアップをとっておき、

①cordovaのバージョンを上げ下げしてみる
②マニフェストファイルを修正してみる

のをおすすめします。

私が以前経験した中に、マニフェストファイルのビルド番号などがなぜか空欄になってしまうというのがありました。
ファイルを開いて手で編集して保存しても空欄になる、という。
これが原因でしばらくビルドできなかったりしました。

Monaca側の不具合だと思い普通に問い合わせても「プロジェクトのソース送れ」とか「技術的サポートは金払え」なので仕方なく放っておくのですが、その後しれっと復旧していたりします。

というわけで

③待つ

という選択肢もありますね…

投稿2016/07/26 01:06

NatsumiOki

総合スコア1298

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

vsmorse

2016/07/26 06:43

ご回答ありがとうございます。 cordavaのバージョンの下げ方を教えてください。
NatsumiOki

2016/07/26 06:54

( ゚д゚)ハッ!ごめんなさい、今はもう5.2.0と6.2.0betaしかないんですね! Monacaが5.2.0に対応したころは、4→5のアップデート時に必ず4のままのバックアップができたので、私はそれを複製してアップデートしたりビルドを試したりしてました。 うぅ・・・お役に立てず申し訳ありません
vsmorse

2016/07/26 07:31

【私が以前経験した中に、マニフェストファイルのビルド番号などがなぜか空欄になってしまうというのがありました。 】 そのとおりでした!ありがとうございます。 変なこと聞いてごめんなさい。
NatsumiOki

2016/07/26 07:37

なんと!そのあと何日かして試したら直ってたので、その後も何度かビルドしましたが特に問題は起きませんでした。 また起きるんですね。何が条件なのかわかりませんが… たとえばひとつ新規プロジェクトを作って、そこにソースをコピーしてビルドしてみる、とかどうでしょうか?
vsmorse

2016/07/26 08:12

わかりました! 試してみます!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問