【问题标题】:Android Studio won't clear cache after upgrade to 3.2Android Studio 升级到 3.2 后不会清除缓存
【发布时间】:2018-09-28 12:28:17
【问题描述】:

刚刚将 Android Studio 升级到 3.2。现在,每次我尝试使用运行应用程序或使用 Build >“Build Bundle/APK”、“Generate Signed APK/Bundle”时,我都会得到一个旧版本的应用程序。

但很奇怪的是,如果我使用终端,cd 进入 android 文件夹,并使用“react-native run-android”,应用程序构建得很好。

我觉得这是一个缓存问题。我试过通过“./gradlew cleanBuildCache”清除缓存,我在我的 gradle.properties 文件中添加了“android.enableBuildCache=false”,我试过重启 Android Studio,重启我的电脑,什么都没有。该应用的旧版本相同。

【问题讨论】:

  • 如果在你的 gradle.properties 你有: org.gradle.configureondemand=true 删除这一行@AndrewTelkamp
  • 我不知道,如果您在下面看到我的答案,我终于得到了这个工作,但我觉得这不是真正的答案,因为我每次制作时都必须在终端中运行它我的应用程序的更新。还有其他想法吗?

标签: android android-studio react-native react-native-android gradlew


【解决方案1】:

我确实通过在终端/命令中运行以下命令使更新正常工作...

1) (in project directory) mkdir android/app/src/main/assets
2) react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res
3) react-native run-android

...但我觉得这里肯定有其他事情发生。接受更多想法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-01-19
    • 2019-02-28
    • 2019-07-06
    • 2019-03-25
    • 1970-01-01
    • 2017-08-15
    • 1970-01-01
    相关资源
    最近更新 更多