0

我有一个想要在真实设备上测试的应用程序,并且我有一个在 android 2.3.6 上运行的三星 Galaxy Mini,但由于唯一可用的 SDK 是 2.3.3,因此我选择了它作为目标构建。当我插入 USB 时,windows 确实可以识别它,但 eclipse 没有,它不会在设备上安装应用程序,也不会在模拟器也在运行时显示它。是某种错误还是什么?

这是清单:

 <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.androidhive"
    android:installLocation="auto"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk android:minSdkVersion="8" />

    <application
        android:icon="@drawable/ng_icon"
        android:label="@string/app_name" >
        <activity
            android:name=".Init"
            android:label="@string/title_activity_main" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity
            android:name=".Home"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="com.example.androidhive.HOME" />

                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </activity>
        <activity
            android:name=".CurentNews"
            android:label="@string/title_activity_curent_news" >
            <intent-filter>
                <action android:name="com.example.androidhive.CURENTNEWS" />

                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </activity>
        <activity
            android:name=".News"
            android:label="@string/title_activity_news" >
            <intent-filter>
                <action android:name="com.example.androidhive.NEWS" />

                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </activity>
    </application>

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

</manifest>
4

1 回答 1

3

我认为问题出在设备驱动程序中。请你

  1. 检查控制台中“adb devices”命令的输出?
  2. 如果什么都没有 - 检查是否为设备安装了 whick 驱动程序,如果有必要 - 手动安装 AndroidPhone -> ADB 调试接口(在系统驱动程序列表中)
  3. 还要检查手机的开发者设置中的“允许 USB 调试”是否打开。

PS:如果系统中没有找到驱动——使用SDK Manager下载GoogleUSB Driver,它会出现在Android SDK的“Extras”文件夹中。

祝你好运

于 2012-09-03T15:58:01.657 回答