【问题标题】:I can't run my app in emulator after I renamed the folder of the project重命名项目文件夹后,我无法在模拟器中运行我的应用程序
【发布时间】:2017-03-05 09:32:31
【问题描述】:

我几乎完成了我的应用程序,所以我决定用特定名称重命名文件夹的项目。在此之前,我已经进行了备份以防万一,但现在当我在模拟器中运行应用程序时,我得到了两个错误,如下所示:

这只发生在我使用Instant Run 执行应用程序时,否则它会工作(在模拟器中)。有趣的是,我已经在 LG Optimus L7 2Samsung Galaxy A3 上的 2 个实际设备上测试了这个问题。启用Instant Run 后,它仅适用于第一部手机,禁用Instant Run 后,它适用于两部手机。

在我发布的图片中,我显示了一个特定路径 (E:\backup\AndroidGame\app\build\intermediates\split-apk\debug\slices\slice_5.apk)

请注意,我将文件夹“备份”移动到另一个磁盘,因为我认为它可能会干扰项目的原始文件夹。所以图片中显示的路径在本地磁盘E中不再存在。只有我用Android Studio打开的名为AndroidGame的文件夹。这不是我第一次更改文件夹项目的名称,但它没有任何问题。

应用程序已经完成,所以我不应该担心这个吗?将项目导出到 apk 后是否可以使用?

【问题讨论】:

    标签: android android-studio


    【解决方案1】:

    您不能更改您的文件夹名称,因为当您构建新的 APK 时,应用程序无法找到输出文件的文件夹。

    遵循这个技巧:

    1.关闭安卓工作室

    2。更改项目根目录名称

    3。打开安卓工作室

    4.打开项目(不是从本地历史记录,而是通过浏览)

    【讨论】:

    • 当时我并不知道,但就像 2 周前一样,我做了同样的事情,然后它成功了......好的,我会试试的,谢谢!
    • 关闭您当前的项目,然后从最近的项目中删除
    • 在 Android Studio 中导入您的项目,然后清除您的项目。它应该可以帮助你。
    【解决方案2】:

    为了重现错误,我更改了项目文件夹的名称,如下所示:

    来自..projectsFolder/myAndroidAppFolder/..projectsFolderNew/myAndroidAppFoder/

    我遇到了同样的错误,我按照以下步骤修复它:

    1. File>Settings>Build, Execution, Deployment>Instant Run>Disable Instant Run to hot swap code/resource changes on deploy(default enabled)

    2. Build>Clean Project

    3. Build>Rebuild Project

    4. Run 'app' (Shift+F10)

    5. File>Settings>Build, Execution, Deployment>Instant Run>Enable Instant Run to hot swap code/resource changes on deploy

    6. Stop (Ctrl+F2)

    7. Run 'app' (Shift+F10)

    我在那个文件夹中有四个 Android 应用程序,它们都适用。希望它也对你有用。

    【讨论】:

    • 为此干杯!我必须关闭再打开它才能将我的 Kotlin 项目部署到我的手机上。我认为 Instant Run 是在 2017 年 3 月才推出的,所以它可能不会影响原始海报。
    • 这应该是被接受的答案thnx man这么多!我不得不重新安装我的 OSX 并遇到了这个问题,但现在它已经解决了
    【解决方案3】:

    删除 MyApplication 和 app 目录下的构建目录对我有用。我刚刚将我的示例应用程序移动到不同的位置并开始遇到同样的问题。

    基本上重建也可以,但我没有试图诚实。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-03
      • 2015-01-14
      • 1970-01-01
      • 1970-01-01
      • 2015-05-10
      • 1970-01-01
      • 2015-01-21
      • 1970-01-01
      相关资源
      最近更新 更多