問題タブ [android-framework]

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 投票する
4 に答える
7852 参照

android - ソフトウェアのインストール中に問題が発生しました... - Android

SDK を起動するたびに、コンソールでこの問題が発生します。

... Framework Resource Parser] Collect preferences failed, class java/lang/AutoCloseable not found in /Applications/adt-bundle-mac-x86_64-20130917/sdk/platforms/android-19/android.jar

これを解決するために、私はこの解決策を見つけました: Collect Preferences Failed by sunil。ただし、ここにある解決策を試みたとき:

次の「問題が発生しました」が表示されます。

ここに画像の説明を入力

http の代わりに https を使用してみましたが、それでも問題が発生します。誰かが何が間違っているのか、それを解決する方法を教えてもらえますか? アプリケーションの実行時に問題が発生することはないようです。

0 投票する
0 に答える
415 参照

java - シリアル化されたオブジェクトのバックアップに関する問題 - Android

シリアル化されたオブジェクトをファイルに保持しているアプリがあります。「adb backup」を使用してバックアップしようとすると、フレームワークで NULL ポインター例外が発生します。私のコードに何か問題があると思います。

smsBackup は、デバイス上のすべてのメッセージのコピーを保持するオブジェクトです。私が知る限り、オブジェクトをシリアル化する方法に問題はないようです。adb backup を発行すると、制御は

このメソッドは、BackupAgent の上でオーバーライドされます。

スタックトレースは次のとおりです。

この問題に関するいくつかの調査から、Parcel.readException からこの NullPointerException (など) が見つかりましたが、それ以上のものはありませんでした。この同じルーチンを使用して、シリアライゼーションが関与していないファイルを問題なくバックアップしました。これにより、例外の原因が何らかの形でシリアライゼーションに関連していると思われます。この NullPointerException をどこから探し始めることができるかについての手がかりはありますか?

PS: 私はコード内の例外の原因を見つけるのに多くの時間を費やしましたが、必死になってここに質問を出しています。公正な戦いをせずに質問を出していると誰かが思った場合に備えて.

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

android - Fragment の onCreateView() が呼び出されないようにするにはどうすればよいですか?

だからここに私のコードがあります。「currentFragment」は、現在表示されているものを追跡する単純なフィールドです。これは、それ自体がフラグメントであるクラスにあります(したがって、フラグメントを示すフラグメントがあります)。

すべてが素晴らしく見えますが、すべてのフラグメント (onCreateView() および onViewCreated()) のビューが再作成されています。取り付けと取り外しがうまくいくことを望んでいましたが、そうではありません。ビューを維持したい理由は、ユーザーが戻ったときにユーザーの選択が残っているためです。

別のオプションは表示と非表示ですが、このコードを所有するフラグメントには、追加したいフラグメントを保持する FrameLayout (R.id.setup_content_holder) があるため、それを機能させる方法がわかりません。それに 4 つのフラグメントを追加しますが、そのうちの 3 つを非表示にします。コンテナなしでフラグメントを追加するオプションがありますが、それがどのように機能するのかわかりません。

それで、何かアイデアはありますか?

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

android - コンピューターを使用して Android ネットワークをプロキシする

私は Android アプリを開発しており、実際のデバイスでテストしています。

私は自分のコンピューターにローカルホストサーバーをセットアップしており、コンピューターでこのローカルホスト環境にアクセスできるように、デバイスがコンピューターを介して要求を行うようにしたいと考えています。

adb シェルに、デバイスのすべてのネットワーク アクティビティを自分のコンピューターでプロキシして、ローカルホスト サービスにアクセスできるツールがあるかどうか疑問に思っています。

注:エミュレータで動作することはわかっていますが、実際のデバイスでこれが可能かどうかを尋ねているだけです。

ありがとうございました

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

android - Android Am.jarは、ルート化されたデバイスに権限を追加します

ルート化されたデバイスを使用していますが、「署名」権限がないため、amコマンドがすべてのタスクを実行できないことに気付きました。adb

どうやってそれが起こると思いますか?.........他のデバイスでもこの動作に気付きました (ルート化されているものとルート化されていないもの) エミュレーターAm.jarでは、この権限があるようです。app_processシステムと同じ署名を持つように、Am.jar (またはそれを実行する) を変更する方法はありますか? 前述したように、私のデバイスもルート化されています。

ありがとう