我使用的是Android Studio,我多次生成签名的APK
今天我已将Google Analytics(根据this指南)添加到我的应用中,当我尝试生成已签名的APK时,我突然收到错误Keystore was tampered with, or password was incorrect
。
然后我删除了为使分析工作而必须做的所有更改,并且我成功生成了签名的APK。
我看到了一些questions关于我得到的密钥库错误,所有使用命令(例如keytool -genkey -keystore ...
)但我生成了Build -> Generate Signed APK
答案 0 :(得分:0)
所以最后我成功地解决了这个问题
根据谷歌guide,将array_push(
$internal_array,
array("mystring1", "mynumber1", "order1"),
array("mystring2", "mynumber2", "order2"),
array("mystring3", "mynumber3", "order3")
);
添加到我的项目的顶级classpath 'com.google.gms:google-services:1.4.0-beta3'
后确实发生了问题。
解决方案是将类路径放到应用级build.gradle
总的来说,我没有对项目的顶级build.gradle
做任何更改,并且知道我的应用级build.gradle
看起来像:
build.gradle
此问题也是reported