编辑标题以反映讨论。
我有一个来自朋友的Android Studio项目似乎编译和运行时有非常奇怪的行为(即崩溃,代码被切割或以奇怪的方式简化)。我注意到他也在使用Gradle的过时版本。话虽这么说,我创建了自己的项目并移植了代码并且工作得很好。我假设这是一个Gradle问题,因为它控制代码的优化方式。如何在现有项目中更新Gradle?
我做了什么:
更改了build.gradle并将classpath com.android.tools.build:grade:x.x.x
修改为我的新项目中的相同版本。没有用。
将gradle-wrapper.properties distributionUrl更改为更新版本。
更改文件 - >项目结构 - >项目 - > Gradle版本和Android插件版本到新项目版本。
这些都没有解决这种奇怪的行为。如果我在这里问Gradle版本是错的,请告诉我。
问候!