我在Android开发方面绝对是新手(我是Java EE开发人员),这是我第一次使用 Android Studio 。
所以我发现在我的HTC One手机上运行我的HelloWorld应用程序有些困难。
我已经在我的Windows 8.1系统上安装了手机的驱动程序(应该可以,因为我可以正确地将手机看到Windows设备管理器中)。
所以我将我的应用程序打开到Android Studio然后单击开始按钮然后我可以选择在我的手机上执行应用程序,但后来我收到以下错误消息:
所选设备不兼容
这是问题的截图:
为什么呢?问题是什么?我的 Htc One 与Android Studio不兼容的可能性如何?我该如何解决这个问题?
另一个问题是,如果我选择启动模拟器而不是我的phisical手机我没有虚拟设备。有什么东西让我分开安装或什么?
答案 0 :(得分:1)
您已使用min SDK 15版创建了应用程序(如快照中所述),但您的设备正在使用较低版本的android。您可以从项目属性更改min SDK版本,或使用比您设备上安装的Android版本更低或相同版本的android SDK创建一个新的应用程序项目。
您选择的SDK版本适用于安装了相同或更高版本Android OS的任何设备。
Gingerbread(版本10)将在~90%的设备上运行。
答案 1 :(得分:1)
有时可能是Android Studio无法识别您的设备。
为此,请执行以下操作:
设置 - >开发者选项 - >撤消USB调试授权。
选择确定并断开手机连接。重新连接,运行应用程序,您应该在手机上弹出一个弹出窗口,要求授权标题为“允许此设备...”。勾选复选框以备将来使用。并选择确定。
答案 2 :(得分:0)
您项目的成绩档案中定义的minSdkVersion
似乎高于手机的api版本。因此,您应该更改minSdkVersion
。
如果您之前已下载系统映像并使用AVD Manager配置设备,则只能启动虚拟设备。