[英]How can I sign testing apk in Android Studio?
我正在開發一個這樣的Android設備中的應用程序,需要使用特定的密鑰簽名每個應用程序,甚至測試apk。
我知道如何通過配置build.gradle來簽署應用程序。 但簽名測試應用程序(Instrumentation測試)似乎沒有這樣的配置,我錯過了什么?
感謝NateZh和TWL。
是的,答案是為build.gradle
添加流暢的線條:
signingConfigs {
debug {
keyPassword 'your pw'
storeFile file('your keystore file path')
storePassword 'your pw'
keyAlias 'your alias'
}
}
但是,還有更多需要注意的事項:
使用signingConfigs.debug
,這會告訴gradle它的調試密鑰,不需要特定的buildTypes.debug.signingConfig
SigingConfigs.debug
在構建儀器測試時也會生效
在多模塊項目,如果你想測試一個模塊,你應該包括signingConfigs.debug
在模塊build.gradle
。
例如,我的項目看起來像:
app
-build.gradle
libs
-src/androidTest/java/com/my/MyTest.java
-build.gradle
當我想運行libs的AndroidDebugTest
時,將signingConfigs.debug
添加到app AndroidDebugTest
。 而是將signingConfigs.debug
添加到libs的build.gradle
。
希望它對其他人有所幫助。
在build.gradle中嘗試這個
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
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.