問題タブ [android-debug]

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.

0 投票する
3 に答える
1730 参照

android - Android の優れたロギング手法

私が引き継いでいる Android アプリケーションにいくつかのロギングを導入したいと考えています。開発中にこのログ ファイルを参照できるようにしたいと考えています。また、プログラムの運用中に顧客に問題が発生した場合にログのコピーを取得したいと考えています。

これは本番環境にあるため、ログ ファイルをローリング ログにして、リソースをあまり消費しないようにしたいと考えています。

いくつかの Android の例で、私は気づきましたimport android.util.Log;。これが Android の標準的なログ記録方法であるかどうかに興味があります。そうでない場合、これを行うための良い方法は何ですか?

  1. android.util.log は、私が要求しているようなローリング ログを実行できますか?

  2. android.util.Log はデフォルトでどこに書き込みますか?

  3. コンソールだけの場合、これをAndroidデバイスのローリングログファイルに書き込み、プログラムに問題がある場合に電子メールで送信する方法はありますか?

0 投票する
2 に答える
5625 参照

android - 私のAndroid BroadcastReceiverが登録されているかどうかを知る方法

マウント/アンマウントなどのSDカードイベントに関連するアクションにBroadcastReceiverを使用しています。

今の状況は、私の受信機が機能していないということです。私のアプリケーションには BroadcastReceiver しかなく、GUI もアクティビティもレイアウトもありません。だから今、コードをデバッグしたいので、アプリケーションをインストールするときにメッセージを出力したいのです。だから私はonCreate()Service と Activity が持っているようなメソッドを探しています。ここでBroadcastReceiverの公式ドキュメントを読みました

http://developer.android.com/reference/android/content/BroadcastReceiver.html

私はそのような方法を見つけることができませんでした。では、Android BroadcastReceiver が登録されているかどうかをどのように知ることができますか。Android BroadcastReceiver が登録されているかどうかに関係なく、情報を取得するためにどのメソッドを使用する必要がありますか。muレシーバーが登録されていて、テント内で機能していないという情報を取得できる他の方法はありますか.

ここに私のAndroidManifest.xmlがあります

および BroadcastReceiver を拡張する私の SDCardStateChangeListener.java

0 投票する
1 に答える
972 参照

android - ストレージ タブを開くと Android エミュレーターの設定が停止する

マウント、削除などのSDカード関連のインテント用のブロードキャストレシーバーを備えたAndroidアプリを開発しています

そのため、デバッグ目的で、SDカードのマウントとアンマウントのためにAndroid設定のストレージタブを開くと、「残念ながら設定が停止しました」というメッセージが表示されます。

したがって、この有線の動作がなぜ起こっているのか、なぜ閉じているのかを理解していません。なぜ私はそれを開くことができません。

このスクリーンショットを参照してください

ここに画像の説明を入力

これがスタックトレースです

ここに画像の説明を入力

0 投票する
1 に答える
2313 参照

android - PhoneGap が Android デバイスで動作しない

Androidデバイス「Galaxy Tab 10.1」でPhoneGapを実行しようとしていますが、機能していません..次の手順に従っていますが、機能していません...

  1. libs ディレクトリに cordova-2.7.0.jar を置きます。
  2. assets/www ディレクトリに cordova-2.7.0.js を置きます。
  3. res ディレクトリに xml ディレクトリを含めます。

次に、Activity クラスを次のように変更しました。

そして私のindex.htmlは次のようになります:

私の AndroidManifest.xml は次のようになります。

だから...私はそれを逃すものがあります..またはなぜそれが機能しないのですか...????

0 投票する
2 に答える
1745 参照

android - デバッガーが切断されるのはいつですか?

デバッガーが切断されるのはいつですか?

デバイスでアプリをデバッグしています。バックグラウンドに戻ってしばらく待つと (約 2 ~ 5 分)、アプリが切断されます。アプリ。

ありがとう!

0 投票する
2 に答える
279 参照

android - アンインストールせずに、インストール済みの Android アプリの新しいテスト バージョンをインストールするにはどうすればよいですか?

Google Play にアプリケーションがあり、携帯電話にダウンロードしてインストールしました。私は現在、このアプリケーションの更新にも取り組んでおり、携帯電話に .apk ファイルをインストールしようとすると、アプリが既に存在するため、インストールできないことが示されます。

元のアプリをインストールせずに更新されたアプリをインストールできるようにする設定を Eclipse のどこで設定できますか?

編集

デバイスで同時に 2 つのバージョンを使用したいと考えています。

0 投票する
3 に答える
4772 参照

java - log.d が Logcat に表示されない

Nexus 4 と Vodafone Smart 3 (TLC - Alcatel v975) の 2 つのスマートフォンがあります。私のソースコードには2つのlog.dがあり、Nexusでデバッグを行うとlog.dがLogcatに表示されますが、Vodafone Smart 3を使用している場合、log.dはLogcatに表示されません...私のソースコードは以下 :

0 投票する
3 に答える
139 参照

android - Mac と Linux の Android は準備できているのに、Windows は準備ができていないのはなぜですか

Android 開発者の Web サイトによると、「Mac OS X または Linux で開発している場合は、おそらく USB ドライバーをインストールする必要はありません。」

これは、Android アプリケーションのデバッグを Windows マシンで行うのがやや面倒なことです。これは、テストしたいデバイスが非常に多く、一部のドライバーを見つけるのが難しい場合があるためです。

Mac OS X や Linux が「おそらく」すべてのデバイスで使えるようになっているのはなぜですか?

すべてのドライバーをダウンロードしてインストールできるソースはありますか?