Android Studio:在模拟器中运行应用程序无法运行

时间:2017-07-11 21:35:12

标签: android android-studio debian adb mtp

今天我为我的Debian测试系统下载了Android Studio。我想运行一个HelloWorld应用程序,但无法运行它。使用adb,我可以毫无问题地安装它。

但是,如果我尝试使用Android Studio,它会卡在“安装APK”上。当我尝试在模拟器中启动它时会发生同样的情况(卡在'等待目标设备上线')。

我的设备是带有LineageOS(Android 7.1.2)和root权限的三星Galaxy S3。 Android Studio可以正确识别我的手机。

我已经做过的事情:

  • 安装openjdk
  • 设置android_home
  • 安装了自Android 4.3以及SDK工具的Android Emulator以来的所有SDK平台
  • 启用USB调试
  • 尝试使用MTP和PTP
  • 尝试了另一个模拟手机
  • 安装了lib32stdc ++ 6
  • 重新启动了我的电脑
  • 可能还有更多

我整个晚上都试着这样做,但找不到解决办法。是否有特定于Debian的东西,因为我只能找到Ubuntu的说明?我从来没有在其他系统上遇到过这种情况。

提前谢谢。

编辑:我现在可以使用USB 2.0而不是USB 3.0来运行Android应用程序!这是正常行为,因为它适用于原生adb吗?我的意思是,如果我在几年后购买了一台只有USB 3.0端口的新PC,我将无法使用Android Studio进行手机调试,这只是一个问题吗?它自2014年以来一直为人所知(https://stackoverflow.com/a/9548311/8292104)。

然而,我仍然无法在AVD上运行应用程序。我将图形更改为软件,现在显示手机但屏幕仍为黑色,手机无法启动。我该怎么做才能解决它?

2 个答案:

答案 0 :(得分:0)

尝试再次完全删除并安装Android Studio,我认为它将解决问题

答案 1 :(得分:0)

另一个可行的解决方案是在应用程序中转到

app - build - intermediates - split-apk - debug - slices

然后删除此文件夹中的所有内容。然后,这只对我有用,所以如果发生腐败,我会复制文件。