問題タブ [ddms]
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 - Eclipse Android: 選択した VM デバッグ ポートを開けませんでした (8700)
開くときにコンソールに次のエラーが表示されますEclipse
。
「選択した VM のデバッグ ポート (8700) を開けませんでした。実行中の DDMS または Eclipse プラグインの別のインスタンスがないことを確認してください。それが他の何かによって使用されている場合は、設定で新しいポート番号を選択してください。」
Andoidデバッガーはかなり確実DDMS
であり、それがオンになっていないこともかなり確信しています。誰もそれを解決する方法を知っていますか?
android - DDMSスクリーンショットがvsyncと同期していません
私は現在Android用のゲームを開発しており、そのスクリーンショットを撮りたいと思っています。私はEclipseでDDMSツールを使用してこれを行いました。ただし、ほとんどのスクリーンショットは2つのフレームが混在しています。
分離線は異なる位置にあります。
これにより、現在のフレームがまだ描画されている間にスクリーンショットが作成されているという結論に至ります。
スクリーンショットをハードウェアと同期させる方法はありますか?
これが起こらないスクリーンショットを作成する他の方法はありますか?
ヒントを事前に感謝します!
更新:私の解決策について受け入れられた回答に関する私の最後のコメントを参照してください。
android - DDMSがFroYoでカメラプレビューをキャプチャしない
私はカメラプレビューを含むアプリに取り組んでいましたが、1.6を実行している古い電話では、DDMSでスクリーンショットを撮ることができました。FroYoを搭載した新しい電話を入手し、同じ開発マシンで最新のSDKに更新した後、画面キャプチャを実行すると、カメラのプレビューレイヤーが黒くなります。上にオーバーレイレイヤーがありますが、これは問題ありません。アプリは私の携帯電話で正常に動作し、期待どおりにプレビューが表示されますが、スクリーンキャップに表示されません。
デバッグ出力で探すことができるものはありますか?これは他の人が経験している既知の問題ですか?
android - SDK API 9 のアップグレード以降、DDMS が ADB エラーをスローする
今日 Gingerbreak 2.3 SDK にアップグレードしたところ、DDMS を実行しようとすると次のエラーが表示され始めました。
adb バージョンの取得に失敗しました: プログラム "adb" を実行できません: CreateProcess エラー = 2、指定されたファイルが見つかりません。
どうすればこれを修正できますか? Windows 7、64ビットを実行しています。
android - Android ddms ツール エラーが指定されました
ツール ディレクトリで ddms ツールを実行すると、「adb バージョンを取得できませんでした: プログラム adb を実行できません; プロセス エラー = 2 を作成します; システムは指定されたファイルを見つけることができません」というエラーが発生しました。
どうすればこの問題を解決できますか
java - AndroidDDMSと割り当ての追跡-GCがトリガーされる原因とその理由を特定する
こんにちは。
私は、通常の60 fpsでループし、さまざまな不思議なことを行うAndroid用の小さなopenGLベースのアプリを作成しています。
私は自分のフレームレートを監視し、可能な限り最適化しようとしています。私は最近、私のプログラムが実行されている間、時々わずかな一時停止があることに気づきました。ガベージコレクターが実行されていて、LogCatを調べているのではないかとすぐに疑ったのですが、fpsのディップの前後にいくつかの疑わしいGCが表示されていました。
ただし、収集を引き起こしているのが私のアプリであるかどうかはわかりません。
それで、これらはGCについての私の質問です:
1)LogCatからログを取得すると、PID(プロセスID?)が含まれます。これは、私が受け取る典型的なGCの例です。
492はPIDです。このPIDは、GCを実行するプロセスのものになりますか?それとも、GCを必要としているのは電話で実行されているプロセスですか?
たとえば、同じセッションからのLog.debugを使用したアプリからのログは次のとおりです。
私のアプリのPIDは492ではなく2298です。これは、GCが私のアプリによるものではなかったことを意味しますか?
割り当てトラッカーを使用すると、発生する割り当てはほとんどありません。数行のロギングにより、いくつかの文字列が生成され、ユーザーが押すと時々Rectが生成されます(これを修正したので、今は1回だけ割り当てられます...)したがって、アプリ自体がどのように生成されるかわかりません。 GCの必要性。
2)それが私のアプリの割り当てではなく、単にメモリに食い込んでいる他のプロセスである場合、それは私のアプリにまったく影響を与えるべきですか?
3)私がddmsを使用しているという事実自体が、GCを引き起こしている可能性がありますか?
4)割り当てトラッカーを調べると、実行中/自分自身で実行しているコードに由来しないエントリがいくつかあります。そのうちの1つはスレッドの統計に関連していましたが、これはddmsでしょうか?
これが本当にいくつかの質問である場合は申し訳ありませんが、Logcatに表示されるGCログが実際にアプリケーションからのものであるかどうかにすべて関係しています。
現時点では、電話が座っていてアプリが実行されておらず、まだ小さなGCが5〜15秒かかっていることを念頭に置いてください。これらは通常33ミリ秒間実行され、非常に少量のメモリのようです。だから、これは彼らが私のせいではないことを意味すると思います。-ここでも基本的にPIDとそれが示すものについてです。
android - ルート権限を取得されたAndroidの場合、Eclipse DDMSツールのファイルエクスプローラーでアプリケーションデータベースを表示する方法は?
私はroot権限を持っており、adbコマンドラインツールを使用してAndroidモバイルの内部データベースにアクセスできます。
これは、エミュレーターのすべてのデータベースを表示できるのと同じように、Eclipseの「ファイルエクスプローラー」DDMSビューでも表示できますか?
android - アプリが VM の予算からどれだけのメモリを使用しているかを確認するにはどうすればよいですか?
DDMS を調べましたが、何も表示されませんでした。ありがとう。
ddms - DDMS ボタンは利用できません
私は最初の Android プロジェクトに取り組んでいます。エミュレーターを起動すると、右上隅の Java Perpective ボタンの隣に Android DDMS ボタンが表示されるはずですが、そこにはありません。インストール済みのパッケージを確認したところ、インストールされていますが、構成に明らかに欠けているものがあります。誰かがどこを指摘できれば
android - エミュレータ ウィンドウで出力が得られない
私は初心者であり、developer.android.com を使用して Hello world アプリケーションを実行しようとしています。eclipse helios、Android 2.3、最新の jdk および sdk を使用しています。ウィンドウXPを使用しているため、32ビットバージョンがあります。ポップアップするエミュレータ ウィンドウで出力を取得できません。ペインにもメイン画面にも出力はありません。デフォルトの ddms.bat を使用しており、何も変更していません。誰が何をすべきかを提案できますか。
私のddms.batとJavaコードが添付されています
ヴィシャル
ddms.bat
Java コード