繁体   English   中英

Android Studio可以识别一个,但不能识别另一个连接的设备

[英]Android Studio recognizes ONE but NOT another connected device

我上周开始使用Android Studio(AS)。 我为手机制作了一个可运行的应用。 我现在想在平板电脑上运行它。 AS没有看到它已连接。 Logcat说“找不到设备”。

我做了很多研究都无济于事。 我的问题是, “我该怎么做才能使AS看到连接的设备?”

我列出了所有我能想到的相关内容。

  • Windows资源管理器会看到它,并且设备管理器将其称为“便携式设备”。 我要求更新其驱动程序,设备mgr告诉我我有最新的。
  • 当我连接每个设备时,每个设备屏幕的顶部显示“已作为媒体设备连接”和“已连接USB DDebugging”。
  • 在DOS中,我做了adb devices ,但手机确实显示了,但平板电脑没有显示。
  • 设备管理器将两个设备都称为“便携式设备”,但仅将电话称为“ ADB接口”。

我去了Android开发者论坛问这个问题。 从来没有去过那里。 它说的是:

新来的? 如果您刚刚开始开发Android应用程序,并且有初学者级的问题,请考虑在Stack Overflow上提问。

因此,我在这里寻找与我遵循但没有帮助的这些SO线程相同的帮助:

这是AndroidManifest.xml:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.dov.tablet" >

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        android:targetSdkVersion="17"
        <activity
            android:name=".MyActivity"
            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>

这是gradle.build:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 17
    buildToolsVersion "19.1.0"
    defaultConfig {
        applicationId "com.example.dov.tablet"
        minSdkVersion 17
        targetSdkVersion 17
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}
 dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
}

我已经做了所有我能想到的事情,但设备却无法识别。

有人可以给我提示下一步怎么做吗?

有趣的是...。我所要做的就是访问另外五个Google链接,我得到了自己的解决方案。

我在这里找到的。

问题是:即使设备管理器“看到”了设备,Windows也找不到驱动程序来使平板电脑 (Verizon Ellipsis)成为手机

驱动程序隐藏在设备上。

下拉设备顶部的消息(通知)栏,然后查找其连接方式。 单击该区域,然后选中“作为CD-ROM连接”下的“内置CD-ROM驱动器”框。

在Windows资源管理器中,找到“ CD-ROM驱动器”并运行“ Install.bat”。 由于未签名的驱动程序,它可能会失败。 每次出现提示时,请单击“仍然安装”(可能是四次)。 批处理文件完成后,检查“ Device Manager是否没有错误。

AS可能还不满意,说有设备,但设备已脱机。 在设备屏幕上查看。 可能要求确认可以连接。 接受。

....................................

如果那不起作用:

  1. 关掉
  2. 按F8键(或进入计算机启动选项屏幕的所有键)
  3. 禁用驱动程序签名强制执行。
  4. 运行Install.bat。

.......................

下拉设备通知,将设备从成为CD-ROM驱动器更改为媒体设备

加载Android Studio并运行该应用程序。

我的应用程序运行完美。

万岁。

摘要: 在此处输入图片说明

ps在我意识到必须将设备改回为媒体设备之前,logcat疯了,试图弄清楚该怎么做。

PPS install.bat完成后,设备管理器立即如下所示: 在此处输入图片说明

如果您的平板电脑是三星的,请安装Samsung Kies。 它解决了我的问题...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM