問題タブ [usb-debugging]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Hannspad タブレット 10.1" (HSG1279) の USB デバッグ経由で接続する方法
Hannspad タブレット 10.1 インチ (HSG1279) を USB デバッグ用の PC に接続する際に問題が発生しています。cmd で実行するadb devices
と、デバイスが認識されません。
私が試してみました:
- ユニバーサル ADB ドライバーのインストール
- インターネット経由で多数の推奨ドライバーをインストール
- ドライバー更新のため「Windows Update」を実行中
- ワイヤレス(adb Wireless)経由でデバイスに接続しようとしました
上記のオプションはどれもうまくいきませんでした。私はすでにこれを理解しようとして1日を費やしました。
手伝ってくれませんか?
ありがとう
編集 USB VendorID を .android\adb_usb.ini に追加し、adb を再起動しました
android - Windows 8.1 に Android 用の OEM ドライバーをインストールできない
Windows 8.1 64 ビット OS で Android デバッグ用の OEM ドライバーをインストールできません。これまでに次の手順を実行しました。
- SDKマネージャーからAndroid USBドライバーをダウンロードしました。D ドライブの Android SDK ディレクトリの下に配置されます。開発者オプションを使用して、電話で USB デバッグを有効にしました。
コンピューター上のドライバーのパス:
D:\Program Files\Android\sdk\extras\google\usb_driver
- また、いくつかの場所で提案されているように、Windows 8.1 に署名されていないドライバーをインストールできるように変更を加えました (事前のシステム設定でステップ 7 を選択)。
- 4.2.2 android バージョンを実行している私の電話が私のシステムで検出されました (メディア デバイスとして接続されています)。PTPカメラも試してみましたがうまくいきませんでした。
最後に問題。デバイス マネージャーに移動してドライバーの更新を行うときに、コンピューターでドライバーを検索するオプションを選択します。上記のようにDドライブの下のパスを指定しました。次のウィンドウをクリックすると、「ドライバーが見つかりません」と表示されます。助けてください、何が問題なのか理解できません
ありがとう
!
java - Libgdx Android、USB デバッグ モードでプロジェクトを実行できませんでした
OK、私は libgdx を使用していくつかのデモ プロジェクトに取り組んできましたが、当時は Android デバイスを持っていなかったので、テストできませんでした。最近タブレットを購入し、プロジェクトが USB で接続されたデバイスで実行されるかどうかを確認することにしました。
USB デバッグ モードを有効にし、新しい libgdx プロジェクトを作成してテストしました。できます。したがって、問題は接続ではなく、実行しようとしている他のプロジェクトです。
最初のプロジェクトは libgdx の本を読みながら書きました。アプリを最初にコード化するまでに、コンピューターを再インストールする必要があったため、Android のバージョンが上がり、新しいバージョンで再び動作させるのが大変でした。したがって、それが問題の原因になる可能性があります。デスクトップとして実行すると問題なく動作しますが、Android として実行すると次のエラーが表示されます。
[2015-04-19 09:08:37 - CyberGlider-android] Dx 警告: 匿名内部クラス (com.sun.jna.win32.W32APIOptions$2) の InnerClasses 属性を無視します。この属性には、関連付けられた EnclosureMethod 属性がありません。このクラスは、最新の .class ファイル形式を対象としていないコンパイラによって生成された可能性があります。推奨される解決策は、最新のコンパイラを使用し、「-target」型オプションを指定せずに、ソースからクラスを再コンパイルすることです。この警告を無視すると、このクラスに対するリフレクション操作によって、このクラスが内部クラスではないことが誤って示されます。
コア プロジェクトには 15 個のクラスがあるため、そのメッセージのコピーが 15 個得られます。すべてのプロジェクトをクリーニングしようとしましたが、うまくいきませんでした。その後、エラーは次のように続きます。
[2015-04-19 09:08:37 - CyberGlider-android] 「javax/xml/namespace/QName.class」を処理する Dx のトラブル:
コア ライブラリを構築しない場合のコア クラス (java.* または javax.*) の不適切な使用または誤った使用。
これは多くの場合、IDE (Eclipse など) を使用しているときに、コア ライブラリ ファイルをアプリケーションのプロジェクトに誤って含めたことが原因です。コア クラスを意図的に定義していないことが確実な場合は、これが何が起こっているかの最も可能性の高い説明です。
ただし、実際にはコア名前空間でクラスを定義しようとしている可能性があります。そのソースは、たとえば非 Android 仮想マシン プロジェクトから取得した可能性があります。これは確実に機能しません。少なくとも、アプリとプラットフォームの将来のバージョンとの互換性が損なわれます。また、合法性が疑わしいこともよくあります。
アプリケーションをコンパイルするのではなく、完全な仮想マシン ディストリビューションを作成する一部としてのみ適切なコア ライブラリをビルドする場合は、「--core-library」オプションを使用してこのエラー メッセージを抑制します。
「--core-library」を使用しても実際にはアプリケーションをビルドしている場合は、アプリケーションがまだビルドまたは実行に失敗する可能性があることに注意してください。たとえば、オペレーティング システムをアップグレードすると、アプリケーションが機能しなくなったことに気付いた顧客が怒っていることに備えてください。この問題の責任はあなたにあります。
たまたまコア パッケージにあるコードを合法的に使用している場合、最も簡単で安全な代替手段は、そのコードを再パッケージ化することです。つまり、問題のクラスを独自のパッケージ名前空間に移動します。これは、コア システム クラスと競合しないことを意味します。JarJar は、この取り組みに役立つツールです。これができないとわかった場合、それはあなたがたどっている道が最終的に痛み、苦しみ、悲しみ、嘆きにつながることを示しています.
[2015-04-19 09:08:37 - CyberGlider-android] Dx 1 エラー。中止 [2015-04-19 09:08:37 - CyberGlider-android] エラー 1 で Dalvik 形式への変換に失敗しました
次に、新しくインストールしたコンピューターで開始された 2 つ目のアプリもあります。そのため、その過程で Android のバージョンを変更する必要はありませんでした。Android デバイスでアプリを実行しようとすると、ポップアップ ウィンドウとして次のエラーが表示されます。
未処理のイベント ループ例外 GC オーバーヘッド制限を超えました
dex を実行できません: GC オーバーヘッドの制限を超えました GC オーバーヘッドの制限を超えました
コンソールログは私にこれを与える
[2015-04-19 09:14:38 - Dex Loader] dex を実行できません: GC オーバーヘッド制限を超えました [2015-04-19 09:14:38 - PixelBoard_Launcher-android] Dalvik 形式への変換に失敗しました: dex を実行できません: GC オーバーヘッド制限を超えました
そして、日食は私にメモリ不足のエラーを与え、それ自体を閉じるように求めます。
起動プロセスにも数分かかります。
USB デバッグ モードでアプリを実行するには、いくつかの制限があるのではないかと最初に思いました。上記のアプリが USB モードで動作しない可能性はありますが、APK をビルドして登録すると動作します。
それ以外の場合、唯一の解決策は、すべてをゼロから再コーディングすることです。一度に 1 つのクラスを追加し、プログラムが失敗する原因を確認します。
どこから調査を開始すればよいか、誰か考えがありますか?
android - Android Studio USB デバッグ Google Play サービスが古い
私は Android Studio 1.2 を使用しており、USB Debuggingを使用して (Google マップが必要な) アプリを実行しようとしています。私の電話は Android 4.1.2 (API 16 - Sony Xperia T) を実行しています。
Android Studio では、Android 5.0.1 (API 21) を使用してアプリを正常に実行できました。ただし、USB デバッグを使用すると、「Google Play Services Out Of Date, Requires 713.... but found 65....」というエラーが表示されます(ドットはいくつかの数字を表します)。私のデバイスには最新の Google Play バージョンがあります。
プロジェクト構造の Android Studio で、コンパイル SDK バージョン: Android 5.0.1 (API 21) とターゲット SDK バージョン: Android 4.1.2 (API 16) を選択しました。
何か不足していますか?任意の提案をいただければ幸いです!
皆さん、ありがとうございました!
更新 これはlogcatです
android - Wi-Fi または Bluetooth 経由でアプリをデバッグする方法はありますか? 【USB接続ではありませんのでご注意ください】
なんらかの理由で (理由はわかりませんが)、私の電話はデバッグ目的で USB 経由で接続されていません。
デバイス ドライバーが正しくインストールされていること、および電話設定内の USB デバッグ オプションがチェックされていることを確認しました。
このため、デバイスでアプリをデバッグする際に問題に直面しています。私はいつも apk をエクスポートして携帯電話にインストールし、一種のブラック ボックス テストを行う必要があります。
Wi-Fi または Bluetooth 経由でアプリをデバッグする方法はありますか?
注:KitKat 4.4.2がインストールされたAndroidフォンを使用しています。
android - USB デバッグを有効にしても ADB がデバイスを検出しない
ゆれかAO5510を持っています。カスタムの Cyanogen Lollipop ビルドがあります。とにかく、問題は、開発者ツールを有効にしてから USB デバッグを有効にしていることですが、開発者ツールをオンにしているかどうかに関係なく、携帯電話を PC に接続するたびにメディア デバイスとして検出されます。設定を確認したところ、次の 3 つのオプションが表示されました。
MTP
PTP
課金のみ
デフォルトでは、MTP はオンになっています。他の人に切り替えることはできますが、オフにすることはできません。オプションの 1 つをオンにする必要があります。
また、私のデバイスはデバイス マネージャのポータブル デバイスカテゴリに表示されます。
Android AVD Manager の「オンライン デバイスのセット」で検出するにはどうすればよいですか?
編集 1:わかりました。PDAnet を最後まで再試行したところ、「デバイスが接続されているか、USB デバッグが有効になっていることを確認してください」と表示されます。