問題タブ [android-11]

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

android - Android 11 ベータ版の通知バグ

Google chrome を使用してファイルをダウンロードしていましたが、いくつかダウンロードした後、ダウンロード完了通知が表示されません。最初は通知シェードにチェックマークのアイコンで表示されていました。しかし、今は表示されていません。

Pixel 2でAndroid 11を使用して構築およびテストしている他のAndroidアプリでも同じです。すべての通知権限が許可されており、バグだと思います。頻繁に使用されないアプリには、この問題はありません。

助けてくれる人がいたら助けてください。

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

android - Android 11 の奇妙な問題 - NoSuchMethodException がスローされます。スタック トレースが不完全です。onCreate または onCreateView のエラーを示します

ボタンをクリックすると、アプリ内のアクティビティが 2 番目のアクティビティを作成します。2 番目のアクティビティを起動するコードは次のとおりです。

アプリは現在不完全です。2 番目のアクティビティには、プログラムでフラグメントを配置するフラグメント ホルダーがあります。(さらにフラグメントを追加するようにコーディングします。)

フラグメント クラスは次のようになります。

最初のアクティビティでボタンをクリックするとすぐにonCreateView(...)、フラグメント クラスのメソッドで例外がスローされます。

フラグメントが正しくロードされていることに注意してください。戻る/上へのボタンを押すと、問題なく前のアクティビティに戻ることができます。

<include layout="@layout/..."/>プログラムでフラグメントを追加する代わりに、タグを使用して 2 番目のアクティビティのフラグメント ホルダーに含めるようにフラグメント レイアウト ファイルを変更しました。2 番目のアクティビティで例外が発生しましたsetContentView(...)。スタック トレースは上記とまったく同じですが、唯一の変更点は、フラグメントではonCreate(...)なくアクティビティでメソッドを表示することです。onCreateView(...)

Google API x86 Intel Atom System Image を実行しているエミュレーターでこのアプリを実行しています。SDK ツールのバージョンは 30.0.1 です。

API 25 エミュレーターでアプリを実行すると、このエラーは発生しないことに注意してください。

これは Android 11 プラットフォームのバグですか?

リクエストに応じてフラグメント レイアウト ファイルを提供できます。大きすぎるため、現在は含めません。

モジュール レベルでの依存関係はbuild.gradle次のとおりです。

0 投票する
4 に答える
20258 参照

android - targetSdkVersion が 30 の署名付き APK をアップロードできません

ターゲット sdk バージョン 30 で署名付き apk を生成しました (Android 11)。正式にリリースされていないことは知っていますが、私のアプリケーションは新しい変更に対応する準備ができています。Google Play コンソールにアップロードしようとしていますが、エラーに直面しています:

無効な署名で APK をアップロードしました (署名の詳細をご覧ください)。apksigner からのエラー: エラー: MIN_SIG_SCHEME_FOR_TARGET_SDK_NOT_MET: ターゲット SDK バージョン 30 には、最小の署名スキーム v2 が必要です。APK は、この署名スキームまたはそれ以降の署名スキームで署名されていません。

私がやろうとしたこと:

  1. APK を生成するときに v2 (Full APK Singature) を選択したことを再確認しました。
  2. apksigner を使用して手動で apk に署名しようとしました。

何も機能しませんでした。バージョンがまだリリースされていないので、動作していないのではないかと思います。ただし、ドキュメントから機能すると思われることは理解しています。