私はこのようなアンドロイドデバイスでアプリを開発しています。このアプリでは、各アプリが特定のキー(テストAPKを含む)で署名されている必要があります。Android Studioでテストapkに署名するにはどうすればよいですか?
私はbuild.gradleを設定してアプリに署名する方法を知っています。しかし、テスト用のアプリ(計測用テスト)に署名することはそのような設定ではないようですが、何か不足していますか?
私はこのようなアンドロイドデバイスでアプリを開発しています。このアプリでは、各アプリが特定のキー(テストAPKを含む)で署名されている必要があります。Android Studioでテストapkに署名するにはどうすればよいですか?
私はbuild.gradleを設定してアプリに署名する方法を知っています。しかし、テスト用のアプリ(計測用テスト)に署名することはそのような設定ではないようですが、何か不足していますか?
はbuild.gradleにNateZhとTWLため
signingConfigs {
release {
keyPassword 'your pw'
storeFile file('your keystore file path')
storePassword 'your pw'
keyAlias 'your alias'
}
}
buildTypes {
release {
signingConfig signingConfigs.release
}
debug {
minifyEnabled false
signingConfig signingConfigs.release
}
}
おかげでこれを試してみてください。
signingConfigs.debug
を使用して、これはそれがデバッグだのGradle伝えます:の世話をするより多くがある、
signingConfigs {
debug {
keyPassword 'your pw'
storeFile file('your keystore file path')
storePassword 'your pw'
keyAlias 'your alias'
}
}
しかし:
はい、答えはbuild.gradle
に流れるラインを追加することですキー、特定する必要はありませんbuildTypes.debug.signingConfig
SigingConfigs.debug
は、inst検証テスト
マルチモジュールプロジェクトでは、モジュールをテストする場合は、モジュールbuild.gradle
にsigningConfigs.debug
を含める必要があります。例えば
、私のプロジェクトは、次のようになります。アプリにsigningConfigs.debug
を追加
app
-build.gradle
libs
-src/androidTest/java/com/my/MyTest.java
-build.gradle
私はLIBS' AndroidDebugTest
を実行する効果はありません。代わりに、signingConfigs.debug
をlibs 'build.gradle
に追加すると作業が行われます。
他人に役立つことを願っています。
ここをご覧くださいhttp://stackoverflow.com/questions/17189076/what-is-the-equivalent-of-eclipse-custom-debug-keystore-in-android-studio – TWL