android - 测试版本构建在 android 上,无需签名

标签 android android-studio android-gradle-plugin signing android-signing

我正在尝试对 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/

相关文章:

gradle - 为什么我收到 "could not find com.android.tools.build:gradle"错误?

android - 将背景图像添加到 Android 中的 ListView ?

android WebView HTML5访问数据库问题

android-studio - Android Studio模拟器白屏

java - Android Studio : doesn't build on simulator after clean install

android - Android 项目中的重复文件错误消息

android - SDK平台工具版本(24.0.3)太旧,无法检查使用API​​ 25编译的API [警告]

java - Android Studio 更新后不支持 Gradle 版本

android - 格局反了?

Android Spannable 文本保存/存储问题