Android打包apkSTRING at line 1 column 99 path $[0].apkInfo.versionName
android打包apk报错:
如果报:
Caused by: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected a name but was STRING at line 1 column 99 path $[0].apkInfo.versionName
则是apk保存地址中的output.json文件的问题,删除掉就好了。
删除后重新打包即可。
如果步骤一执行完继续报错:
Error:Execution failed for task ‘:app:lintVitalRelease’. > Invalid main APK outputs : BuildOutput{apkInfo={type=MAIN, versionCode=0, filters=[]}, path=/Users/junan/Desktop/svnall/android/youcai_android/app/release/.DS_Store, properties=}
则添加以下代码即可解决:
在app的build文件中添加
android {
.......
.......
lintOptions {
checkReleaseBuilds false
abortOnError false
}
}
取消检查,忽略错误,