問題タブ [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.
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 を使用してみましたが、それでも問題が発生します。誰かが何が間違っているのか、それを解決する方法を教えてもらえますか? アプリケーションの実行時に問題が発生することはないようです。
java - シリアル化されたオブジェクトのバックアップに関する問題 - Android
シリアル化されたオブジェクトをファイルに保持しているアプリがあります。「adb backup」を使用してバックアップしようとすると、フレームワークで NULL ポインター例外が発生します。私のコードに何か問題があると思います。
smsBackup は、デバイス上のすべてのメッセージのコピーを保持するオブジェクトです。私が知る限り、オブジェクトをシリアル化する方法に問題はないようです。adb backup を発行すると、制御は
このメソッドは、BackupAgent の上でオーバーライドされます。
スタックトレースは次のとおりです。
この問題に関するいくつかの調査から、Parcel.readException からこの NullPointerException (など) が見つかりましたが、それ以上のものはありませんでした。この同じルーチンを使用して、シリアライゼーションが関与していないファイルを問題なくバックアップしました。これにより、例外の原因が何らかの形でシリアライゼーションに関連していると思われます。この NullPointerException をどこから探し始めることができるかについての手がかりはありますか?
PS: 私はコード内の例外の原因を見つけるのに多くの時間を費やしましたが、必死になってここに質問を出しています。公正な戦いをせずに質問を出していると誰かが思った場合に備えて.
android - Fragment の onCreateView() が呼び出されないようにするにはどうすればよいですか?
だからここに私のコードがあります。「currentFragment」は、現在表示されているものを追跡する単純なフィールドです。これは、それ自体がフラグメントであるクラスにあります(したがって、フラグメントを示すフラグメントがあります)。
すべてが素晴らしく見えますが、すべてのフラグメント (onCreateView() および onViewCreated()) のビューが再作成されています。取り付けと取り外しがうまくいくことを望んでいましたが、そうではありません。ビューを維持したい理由は、ユーザーが戻ったときにユーザーの選択が残っているためです。
別のオプションは表示と非表示ですが、このコードを所有するフラグメントには、追加したいフラグメントを保持する FrameLayout (R.id.setup_content_holder) があるため、それを機能させる方法がわかりません。それに 4 つのフラグメントを追加しますが、そのうちの 3 つを非表示にします。コンテナなしでフラグメントを追加するオプションがありますが、それがどのように機能するのかわかりません。
それで、何かアイデアはありますか?
android - コンピューターを使用して Android ネットワークをプロキシする
私は Android アプリを開発しており、実際のデバイスでテストしています。
私は自分のコンピューターにローカルホストサーバーをセットアップしており、コンピューターでこのローカルホスト環境にアクセスできるように、デバイスがコンピューターを介して要求を行うようにしたいと考えています。
adb シェルに、デバイスのすべてのネットワーク アクティビティを自分のコンピューターでプロキシして、ローカルホスト サービスにアクセスできるツールがあるかどうか疑問に思っています。
注:エミュレータで動作することはわかっていますが、実際のデバイスでこれが可能かどうかを尋ねているだけです。
ありがとうございました
android - Android Am.jarは、ルート化されたデバイスに権限を追加します
ルート化されたデバイスを使用していますが、「署名」権限がないため、am
コマンドがすべてのタスクを実行できないことに気付きました。adb
どうやってそれが起こると思いますか?.........他のデバイスでもこの動作に気付きました (ルート化されているものとルート化されていないもの) エミュレーターAm.jar
では、この権限があるようです。app_process
システムと同じ署名を持つように、Am.jar (またはそれを実行する) を変更する方法はありますか? 前述したように、私のデバイスもルート化されています。
ありがとう