【问题标题】:Not getting updated apk file, project running on android studio没有得到更新的 apk 文件,项目在 android studio 上运行
【发布时间】:2013-06-01 11:35:45
【问题描述】:

如何在 Android Studio 中清理项目?我已经从 Eclipse 更改了项目并且我的 apk 文件没有更新,它包含来自 Eclipse 的旧 apk 文件。我确实重建了项目,没有帮助。还检查了 Out 文件夹,没有该项目的 apk。我还在 Eclipse 中更改了我的项目名称。现在 Out 文件夹仍然包含旧的 projectname.apk 文件。非常感谢您的帮助。

【问题讨论】:

    标签: android apk android-studio


    【解决方案1】:

    当您认为 Android Studio(或 Intellij IDEA)没有接受外部更改时,有时 File -> Invalidate Caches... 会有所帮助。

    【讨论】:

    • 我试过无效缓存。再次运行项目后,它仍然是旧的 apk 文件。
    • Project Settings 对话框的 Project 下,确保 Project NameProject Compiler Output 是您期望的值。然后,在 Modules 下,选择您的项目模块(生成应用程序的模块,如果有多个)并在 Paths 选项卡下,选中 Inherit Project Compile输出路径 被选中。最后,在 Project SettingsFacets 部分下,选择应用程序的 Android facet,并确保 Library Module 不是t 检查。
    • 顺便问一下,你是同时使用 Android Studio 和 Eclipse 吗?我不推荐它在同一个项目文件夹中。
    • 很难说出了什么问题,因为项目可以通过多种方式进行配置。也许您可以使用 src、res 和其他仅项目文件/文件夹创建一个新项目文件夹,并从中创建一个新项目。 (即,文件 -> 关闭,然后“导入项目...”并使用 从现有资源创建项目,而不是使用任何 Gradle/Maven/Eclipse 文件)。抱歉,我无法提供更多帮助。
    • 通常是项目元数据开始起作用时的最佳方法 :)
    【解决方案2】:

    在我自己的情况下,删除输出文件夹中的现有/旧 apk 有助于解决此问题。如果您遇到此问题,可能值得尝试以下步骤:

    • 我打开文件管理器并删除了现有的 apk 文件。
    • 我打开了 Android Studio 并点击了 Build APK(s)。

    【讨论】:

      【解决方案3】:

      我以前遇到过这个问题,这种方式帮助了我。 您可以在项目的根目录下运行它

      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/
      

      然后 cd 到 android 并运行它

      ./gradlew assembleDebug
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-08-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多