1
最近私の最初のアンドロイドライブ壁紙を作成しましたが、友人のデバイスではうまく動作しませんでした。Androidライブ壁紙が空白の場合
友だちが署名付きの整列したapkを読み込むと、アンドロイドは壁紙をレンダリングせず、代わりに空白の画面に座ります。
私はこの問題で数日間困惑しましたが、私は答えを見つけましたが、私はこの問題に遭遇した人もインターネットで共有したいと思っていました。あなたはライブ壁紙でAndroidのデバッガを使用している場合は
、あなたは
android.os.Debug.waitForDebugger();
を使用しています私の問題は、他の人がデバッガを待っていた使用していた、と彼らのアンドロイドが最も可能性が高かったので、APKから来ました日食とadb実行しているコンピュータに接続されていない、壁紙は無期限に待っていた。
壁紙エンジンの初期固定コード:
SonicEngine() {
//android.os.Debug.waitForDebugger();
Log.i(TAG, "Initializing Sonic wallpaper!");
/* Initialization stuff */
}
デバッガコール待ちをコメントまたは除去した後、サービスがprocedeと、すべてのデバイスで正常にレンダリングされます。
Welcome to Stackoverflow!この問題の答えがある場合は、解答を投稿して受け入れて、質問に回答するようにしてください。 – Luksprog
これは質問ですか? – slayton
私のアカウントは新しいので、自分の質問に8時間お答えできません。ごめんなさい。できるだけ早く投稿します。 –