簡體   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