我正在测试一些真正的Android设备上的混合Cordova / Android应用程序。我已经完成了以下
keytool -genkey -alias DOMAIN -keyalg RSA -validity 10000 -keystore keystore.ks
向其添加证书。在此过程中,我已经为所有条目(例如名称,组织单位等)提供了答案,并且没有在“未知”中留下任何内容我将生成的keystore.ks文件放置在platforms\android
文件夹中的Cordova项目中,指示Gradle通过创建包含以下内容的debug-signing.properties
文件来使用它
storeFile = keystore.ks keyAlias = [ALIAS] storePassword = [STORE_PWD] keyPassword = [KEY_PWD]
有了这个,我发出cordova clean && cordova prepare && cordova build android
并立即生成APK。但是,当我尝试在测试设备上打开并安装APK时,会收到消息
被Play保护封锁
Play Protect无法识别此应用的开发者。来自未知开发人员的应用有时可能不安全。
我显然在这里缺少一些东西。我将感谢任何能告诉我那可能是什么的人。