問題タブ [adb]
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 - エミュレータからのアプリケーションデータベースの削除
作業中のアプリケーションをテストしていて、アプリケーションが作成したデータベースを削除して、Webサーバーからすべてのデータを新しいデータベースに読み戻すことができるようにしたいと考えました。
adbを起動し、data / data / my.applicaton.package / databasesに移動して、「rmmydatabase」を実行しました。これによりデータベースが削除されました(注:これまで何度も問題なく実行しました)。
アプリケーションを再度起動しましたが、驚いたことに、新しいデータベースが作成されませんでした。さらに驚くべきことに、私のアプリケーションにはデータがありました。私のアプリケーションはまだどこかからデータを引き出しています!データベースからカーソルを取得し、CursorAdapterを使用してリストにデータを入力します。したがって、明らかにデータベースから読み取っています(キャッシュされているように見えますか?)。
正確にはどこから引っ張っているのですか、そしてその理由は何ですか?現在削除されているデータベースを指しています。
android - EclipseDeviceChooserがDellStreakを見つけることができません
私はAndroid向けの開発を始めており、Dell Streakでアプリケーションをテストしたいと思います。DellStreakは1.6を実行しており、OSはWindows7です。
このリンクhttp://developer.android.com/guide/developing/eclipse-adt.htmlによると、デバイスにデプロイするために必要なことは次のとおりです。
- マニフェストでアプリケーションをデバッグ可能として宣言します。これを5月のアプリケーションに追加しました。
<application android:icon="@drawable/icon" android:label="@string/app_name" android:debuggable="true">
- デバイスでUSBデバッグを有効にします:アプリケーション>開発>USBデバッグですでにアクティブ化されています
- USB経由で接続したときに、開発用コンピューターがデバイスを検出できることを確認します。ドライブをインストールして、「デバイスに最適なドライバーソフトウェアが既にインストールされている」ことを確認し、Windowsエクスプローラーでデバイスが接続されていることを確認します。
しかし、コンピュータ>デバイスマネージャにADBインターフェイスがありません。ポータブルデバイスの下にあります。それに加えて、私はすべて正しいですが、EclipseDeviceChooserにはAndroidデバイスがリストされていません。
ストリークをリストするために何ができますか
android - adbシェルでディレクトリのサイズを調べる方法は?
アプリのストレージ使用量を知りたい。ls コマンドを使用して、adb シェルでファイル サイズを一覧表示できます。しかし、adb シェルに「du」コマンドが見つかりませんでした。ディレクトリのストレージ使用量を把握できるコマンドまたはツールはありますか?
ありがとう。
android - Android Instrumentationテストでシステムプロパティを定義して使用するにはどうすればよいですか?
インストルメンテーションテストにいくつかの引数を使用しようとしています。System.getProperty()
関数でシステムプロパティを読み取れることに気づきました。そこで、setpropコマンドを使用してシステムプロパティを設定します。例:adb shell setprop AP 123
。テストコード内で、このAPプロパティを次のように読み取ろうとしています。
次に、logcatを使用してこのデバッグメッセージを表示しますが、このプロパティの値はnullになります。何が間違っている可能性があるかについてのアイデアはありますか?コマンドを使用してシステムプロパティを読み取ることができることに注意してくださいadb shell getprop AP
。
android - adbバグレポート:ログをリセットする方法はありますか?
ねえ、私はAndroid/ADBを初めて使用します
誰かからadbバグレポートログをダンプするように頼まれました。私はなんとかこれを行うことができましたが、レポートは640kであり、私が遊んでいたさまざまなアプリのクラッシュダンプが大量にありました。興味のあるアプリの情報だけを提示しようとしています。
ログをリセットして、他のすべての問題が発生しないようにする方法はありますか?
ありがとう!
android - Android: プログラムで USB 経由で PC からデバイスに sqlite データベースを転送する
状況はこうです。私は vb.net で書かれたアプリケーションを持っています。それは2つの部分で構成されています。1 つは PC で、もう 1 つはハンドヘルド Windows Mobile 6 デバイスです。デスクトップ プログラムは、USB 経由で activesync を使用してハンドヘルド デバイスとの間で SQLServer コンパクト データベースを転送します。Android ハンドヘルド デバイスもこのアプリケーションでサポートすることを検討したいと考えています。これで、.net で SQLite を使用できることがわかりました。ADB を使用して、デバイスとの間でデータ (およびデータベース ファイル) をプッシュおよびプルできることはわかっています。
私が知る必要があるのは、手動で行うのではなく、API または SDK として VB.NET から直接 ADB にアクセスできるかということです。
もちろん、何かが欠けていて、他の方法でデータベースをデバイスにコピーしたり、デバイスからコピーしたりできない場合を除きますか?
期待して感謝
android - adb サーバーが実行されるデフォルトのポート (つまり 5037) の変更
私は新進気鋭の Android 開発者です。adb サーバーを別のポートで実行するように構成する簡単な方法がない場合、ツールの柔軟性の欠如により、 Android アプリの開発をやめる必要があります。
Web 検索で解決策が返されませんでした。
また、android sdk ディレクトリ内のすべてのファイルで「5037」を検索しましたが、そこに設定が見つかりませんでした。
android - 2.2 へのアップグレード後に Nexus One が認識されない
Mac OSX 10.6.4 を使用し、ストック 2.1-update1 バージョンでデバイスが認識されました。手動で 2.2 (FR91) にアップグレードすると、デバイスが adb によって認識されなくなりました。提案?
/ラス
android - AppInventor の Blocks Editor への Huawei U8100 接続エラー
Huawei U8100 を AppInventor の Blocks Editor に接続しようとすると、接続エラーが発生し続けます。
PC に接続すると、携帯電話に USB デバッグと USB 接続が表示されます。
私はWindows 7を実行しています。
この質問に関するヘルプは大歓迎です。
android - Android adb「同期接続を開くことができません!」
ほとんどの場合、携帯電話でAndroidアプリを実行してデバッグできます。次に、一見ランダムに見えますが、Eclipseからアプリを実行またはデバッグしようとすると、Eclipseのコンソールは次のように表示します。
- 再試行:役に立たない、同じメッセージ。
- Eclipseを再起動します:役に立ちません。
- adb(
adb kill-server && adb start-server
)を再起動します:エラーはありません、役に立ちません。 - 電話を再接続します:時々役立ちます。
- コンピュータを再起動します:ちょっと劇的です、まだこれを試していません。
Ubuntu 10.4、Eclipse Galileo 3.5.2、Android SDK 7、ADTプラグイン0.9.6、Nexus One、Android2.2.1を使用します。
明るいアイデアはありますか?