我是Android开发的新手。我正在使用运行Windows 8.1 Pro的戴尔笔记本电脑作为开发机器,而我的Moto E运行Android 4.4.4作为测试设备。 在Eclipse中运行应用程序时,弹出Android AVD错误说"找不到兼容目标"。我在Android设备选择器中找不到我正在运行的Android设备。我用USB连接了它。 USB调试已启用。我不知道自己哪里出错了。 我尝试通过cmd使用无线连接。 adb tcpip 5555给出错误:找不到设备。
我已经尝试了互联网上提供的所有修复/解决方法。 1. adb kill-server后跟adb start-server 2.重新启动cmd 3.检查驱动程序是否是最新的。 4.设备管理器确实显示我的设备:这意味着设备确实已连接。
有什么方法可以检查我哪里出错了吗?为什么没有找到设备连接?
我已经从https://motorola-global-portal.custhelp.com/app/answers/detail/a_id/88481下载了最新的驱动程序。我正在使用从http://developer.android.com/sdk/index.html下载的Eclipse ADT Bundle进行应用程序开发。
我已按照https://stackoverflow.com/questions/21408674/adb-error-device-not-found
中的所有链接进行操作AndroidManifest
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:
android="http://schemas.android.com/apk/res/android"
package="com.example.helloworld"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="21" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
答案 0 :(得分:0)
我认为你的问题是无法安装APK没有连接你的真实设备或模拟器。你可以检查一下AndroidManifest.xml targetApiVersion =?因为如果你设置下面的api 19导致不支持。
答案 1 :(得分:0)
创建支持android-4(Android 1.6)的AVD或将android-4目标更改为android-8。
如何创建新的AVD?
在Eclipse上,[Window&gt; Android AVD Manager]选择,
按[新建]按钮,即可创建新的Android虚拟设备