导出的Eclipse Android项目不会从Android Studio运行

时间:2013-05-24 13:40:34

标签: android debugging android-emulator android-studio

我遵循googles说明并使用

从Eclipse导出测试项目

导出 - >生成Gradle构建文件

打开Android Studio并导入。让我的支持库正常工作后,我的项目将编译没有任何错误。 当我尝试在设备上运行应用时,问题就出现了。当我尝试运行应用程序时,它指示我使用AVD,从不给我选择我的设备的选项。我有责任,创建了一个新的AVD,但无法获得构建失败的错误。 (我会在可以的时候添加确切的错误)注意:我可以通过点击“(6)Android”和屏幕左下角看到我的设备已连接。我确实看到所有logcat消息都很详细。我将android:debuggable="true"添加到我的清单中但仍然没有。

困惑我直接从Android Studio创建了一个新项目,点击了运行和宾果游戏......它让我可以选择使用我的设备运行它或AVD。选择任何一个都会导致成功启动虚拟“Hello World”应用程序。我认为它可能与构建变体有关,因为我导入的项目在Android Studio生成的项目中没有指定“debug”与“release”。

有其他人遇到过这种情况吗?

2 个答案:

答案 0 :(得分:1)

我找到了自己问题的答案。有点双重打击。在安装Android Studio之前,我通过Eclipse更新了我的SDK(按照谷歌的建议/要求)。事实证明,当前项目中的一些项目已断开连接。即。构建路径,依赖关系等。 (您现在必须将外部Jar放在src / libs文件夹中)

以下是我采取的措施。

  1. 在Eclipse中,首选项 - > Java Built Path - >" Order and Export"标签。确保选择了项目
  2. 如果您有外部Jars,请手动将jar复制并粘贴到项目的libs文件夹中。 (我在Finder中这样做了)
  3. 确认项目是通过Eclipse启动的
  4. 如果它运行,请通过"生成Gradle构建文件"再次导出项目。 (确认覆盖现有文件,如果有的话) 5.打开Android Studio并重新导入项目。再次,确认覆盖任何现有文件。 6.在屏幕顶部的运行底部旁边,单击项目名称旁边的下拉列表。单击"编辑配置..."并选择"显示选择器对话框"如果尚未选择。
  5. 点击确定退出,..和PRESTO !!!我终于有一个成功的项目迁移。

    希望这能节省别人的时间。

    干杯!

答案 1 :(得分:0)

是的,我在Eclipse上经历过类似的东西,它非常有缺陷。由于Android工作室是基于它我会期待一切。仍然是一切的最佳解决方案是重新加载项目,刷新项目或重新启动IDE。