Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Proguard生成错误的字符串资源id_Java_Android_Proguard - Fatal编程技术网

Java Proguard生成错误的字符串资源id

Java Proguard生成错误的字符串资源id,java,android,proguard,Java,Android,Proguard,使用Proguard创建生成时,它会使用另一个更改字符串资源id。 例如,我有两个按钮(button1、button2),分别带有标签“创建”、“更新”。在Proguard构建之后,button2包含标签“Create”,但它假设有标签“Update” 这种情况仅发生在少数字符串资源id上。该问题与另一个生成脚本有关。我们正在使用crashlytics进行错误报告。这个crashlytics构建文件以某种方式弄乱了资源id。是否可能您为两个按钮设置了相同的id?否。我通过运行lintry cle

使用Proguard创建生成时,它会使用另一个更改字符串资源id。 例如,我有两个按钮(button1、button2),分别带有标签“创建”、“更新”。在Proguard构建之后,button2包含标签“Create”,但它假设有标签“Update”


这种情况仅发生在少数字符串资源id上。

该问题与另一个生成脚本有关。我们正在使用crashlytics进行错误报告。这个crashlytics构建文件以某种方式弄乱了资源id。

是否可能您为两个按钮设置了相同的id?否。我通过运行lintry clean并重建项目来检查这一点,Proguard不了解Android,也不知道R.java的用途,因此,它本身不太可能做这样的事情。