私はアプリを作成しました。そのために署名のない.apkを生成したいと思います。Android Studioは署名のないapkを生成できません
Build > Build APK
のGradleがエラーなしで実行され、終了を構築するが、私は
Build > outputs > apk
パスをチェックしたときに、私は任意の符号なしのAPKフォルダを見ることができない、唯一のapp-debug-unaligned.apk
とapp-debug.apk
が存在します。
私はアプリを作成しました。そのために署名のない.apkを生成したいと思います。Android Studioは署名のないapkを生成できません
Build > Build APK
のGradleがエラーなしで実行され、終了を構築するが、私は
Build > outputs > apk
パスをチェックしたときに、私は任意の符号なしのAPKフォルダを見ることができない、唯一のapp-debug-unaligned.apk
とapp-debug.apk
が存在します。
クイック答え..あなたは..符号なしのapk取得するには、ビルドのAPKを使用し、その後リリースbuildVariantを選択する必要がありそうでない場合は、デフォルトでは、あなたが署名APKのデバッグキーストアを使用してデバッグbuildTypeを使用している...
符号なしのAPKをすることはできません
デバッグ buildTypeは、デバッグキーストア
でAPKに署名します:それはそうでAPKを構築使用してを署名されていない限り、任意のデバイス/エミュレータにインストールされていますAndroidのスタジオがリリースに署名していない理由:
リリース builtTypeは/両方が[プロジェクトディレクトリ] /アプリ/構築/出力/ APK上で使用可能な
... FYI
unsigned.apk生成されますデバッグとして暗黙的にbuilTypeをビルドしますか?
ストアを再生するために行くかもしれリリースbuildTypeとしてのapkに署名するために誤ってデバッグキーストアを使用する開発者を防ぐために意図的に行わザッツ..
あなたはリリースに署名するには、2つのソリューションがあります。
コマンドでこれを実現したい場合は、build.gradleを にアップデートして独自のキーストアにコンパイラを導きます。私のお気に入りのアプローチはここにある: https://facebook.github.io/react-native/docs/signed-apk-android.html は、その後、私は、それが役立つことを願ってい
./gradlew assembleRelease
独自のキーストア
で署名APKを持っている(ステップ#2用)を使用します "。
'app-debug.apk'はあなたの署名されていないapkです – SripadRaj
これはデバイスを直接接続している場合に読み込まれるapkです。 app-debug.apkこれは割り当てられていないapkです。署名付きAPKを作成するには、署名付きapkが作成される指定された宛先フォルダで次のプロセスを実行する必要があります。 https://developer.android.com/studio/publish/app-signing.html – Stallion
デバッグとテストには署名のないapkしか使用できません。 –