调试版本对我来说工作正常。当我选择Active Build Variant = release,并尝试运行Build-> Generate Bundle(s)/ APK(s)-> Build APK时,该生成运行了一段时间,然后出现以下错误:
Unexpected attempt to get register for a value without a register in method
java.util.List com.chrynan.chords.parser.AsciiChordParser.parseLineAsString(java.lang.String, int, java.util.Set)
.
那是指我要引入的外部库。该函数的源代码是available here。
该错误是什么意思?我的搜索没有远程返回任何内容。
最佳答案
我解决了!我不知道为什么,但是我在build.gradle(:app)中设置了minifyEnabled = true
:
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
这使我由于this problem在应用程序启动时立即崩溃,尽管我认为这无关紧要。我解决了这个问题,现在我的构建工作正常了。
我仍然不知道为什么会出现这个错误。
关于android - 在发行版构建期间进行“Unexpected attempt to get register for a value without a register”,但不进行调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60808854/