我的项目在AVD上运行正常。但当我尝试生成签名的APK时,Gradle会收到此错误:
FAILURE: Build failed with an exception.
* What went wrong:
java.lang.IllegalStateException: Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1 column 2 path $
> Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1 column 2 path $
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more
log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
我已多次使用此命令:gson.fromJson
。但我找不到错误源。(哪个文件和哪一行)。
那么我如何找到错误的来源
4条答案
按热度按时间q5lcpyga1#
我在Android Studio 4.0中进行Gradle同步时遇到了这个问题。我通过执行以下操作修复了它:
1.打开顶层
build.gradle
并将gradle类路径更改为:1.打开
gradle\wrapper\gradle-wrapper.properties
并将分发URL更改为:1.从新项目复制到
.idea\jarRepositories.xml
不知道怎么做的,也不知道为什么,但对我很有效
kzipqqlq2#
在Android Studio 4.0中,我在切换分支后执行Gradle同步时遇到了此错误。我通过以下操作修复了此错误:
1.生成-〉清理项目
1.将项目与Gradle文件同步
h7appiyu3#
我在尝试构建“签名发布APK”时也遇到了同样的问题,我当时使用的是Android Studio Beta 4. 0。
为了解决此问题,我已升级到Beta 4.0 v4,它解决了此问题。
9vw9lbht4#
我改变了我的APK在里面生成的地方,它现在工作正常