【发布时间】:2013-05-20 03:18:20
【问题描述】:
我按照 google 的说明使用
从 Eclipse 导出了一个测试项目导出 -> 生成 Gradle 构建文件
打开 Android Studio 并导入。在让我的支持库正常工作后,我的项目将编译而没有任何错误。 当我尝试在我的设备上运行该应用时,我的问题就开始了。当我尝试运行该应用程序时,它会指示我使用 AVD,从不让我选择我的设备。我有义务创建了一个新的 AVD,但无济于事,只得到了构建失败的错误。 (我会尽可能添加确切的错误)注意:点击屏幕左下方的“(6)Android”可以看到我的设备已连接。我确实看到了所有详细的 logcat 消息。我在清单中添加了android:debuggable="true",但仍然没有。
我很困惑,我直接从 Android Studio 创建了一个新项目,点击运行和宾果游戏,......它让我可以选择使用我的设备来运行它或 AVD。选择其中任何一个都会成功启动虚拟“Hello World”应用程序。我认为这可能与构建变体有关,因为我导入的项目没有指定“debug”与“release”,而 Android Studio 生成的项目确实如此。
还有其他人遇到过这种情况吗?
【问题讨论】:
-
它必须与新的 Gradle 构建系统一起使用。奇怪的是,我有相反的经历。一段时间以来,我一直在使用 IntelliJ 构建 Android 应用程序,实际上 Android Studio 不需要这些项目的 gradle 文件,并且可以完美地构建和运行它们。所以这可能是由于 Eclipse 和 IntelliJ 之间的差异。预计新版本会更顺利。
标签: android debugging android-emulator android-studio