「This APK does not have balto.json.」のエラーが発生し Distribute できない

apkをビルドする際に  balto.json は生成されます。
正常に生成できていない状態でapkをアップロードし「Distribute」をクリックすると、以下のエラーが発生します。 


対処として、以下4点のご確認をお願いいたします。

  1. 「baltoGenerateResourcesDebug」のようなBalto用の gradle task が存在するか、以下の方法でご確認ください
    1. ./gradlew -q tasks --allをターミナルで実行 する

      or
    2. Android Studio の Gradle ウィンドウで確認する
  2. gradle task が存在しない場合は、Pluginの導入が正常に完了していないため、以下の手順をSkipし SDKを追加してください
  3. app/build.gradle の debuggable の値が true ではない場合 、true にしてください
  4. 現在のところ、debuggable が true の状態でしか Balto で配信できません
  5. AndroidManifest に minSdkVersion を記載している場合、 build.gradle の方に転記してください
  6. 現在のところ、AndroidManifest に minSdkVersion を記載している場合動作しません
  7. 一度 Clean Build していただき、「app/build/generated/balto/直下」に balto.json が生成されるかをご確認ください

英語版の記事はこちらからご覧ください http://balto.helpscoutdocs.com/article/124-apk-distribute-error

もし解決しない場合 お問い合わせ お問い合わせ