我正在尝试对 android/JNI 进行一些性能分析。
如何生成用于测试的发布版本?
我知道这是可能的,因为我已经成功地生成了一个二进制文件并通过 Android.mk
文件在没有任何签名的情况下执行了它,但我正在尝试移动到 android studio,并且它不会让我生成测试版本。在关键字段中输入垃圾似乎不起作用
这只是一个测试项目,用于验证我能否获得所需的性能。它永远不会分发,也不会在我 table 上的设备以外的任何设备上运行。
我可以完全关闭所有代码验证吗?我现在正在进行验证,该项目的最终用途是一个非互联网连接设备,旨在将其视为黑盒设备。
最佳答案
好吧,据我所知,禁用强制要求是不可能的,大概是因为谷歌的某个人做出了非常糟糕的设计决定。
但是,您可以只使用调试 keystore :
signingConfigs {
garbage_key {
keyAlias 'androiddebugkey'
keyPassword 'android'
storeFile file('C:/Users/<your_user>/.android/debug.keystore')
storePassword 'android'
}
}
回到尝试让 gradle 做任何明智的事情。这是迄今为止我遇到过的最严重的构建灾难。
关于android - 测试版本构建在 android 上,无需签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46698930/