大型画面向けの新機能、12L が来年早々にリリースされます。今すぐお試しください。

リリースノート

Android 12 ベータ版 2.1

ベータ版 2.1

リリース日: 2021 年 6 月 23 日
ビルド: SPB2.210513.011
エミュレータ サポート: x86(64 ビット)、ARM(v8-A)
セキュリティ パッチレベル: 2021 年 6 月
Google Play 開発者サービス: 21.18.16
API 差分:

ベータ版 2

リリース日: 2021 年 6 月 9 日
ビルド: SPB2.210513.007
エミュレータ サポート: x86(64 ビット)、ARM(v8-A)
セキュリティ パッチレベル: 2021 年 6 月
Google Play 開発者サービス: 21.18.16
API 差分:

Android 12 ベータ版 2.1(2021 年 6 月)

デベロッパー プレビュー ビルドまたはベータ版ビルドをすでに搭載している場合は、ベータ版 2.1 への無線(OTA)アップデートが自動的に送信されます。

この Android 12 ベータ版 2 へのマイナー アップデートには、安定性に関するさまざまな改善と、以下の修正が含まれています。

  • ロック画面でユーザーがアクセスできない問題を修正しました。たとえば、通知シェードを下にスワイプする、通知をスワイプして削除する、上にスワイプしてスマートフォンのロックを解除するなどです。(問題 #190702454
  • 天気やカレンダーの予定などの情報が、ホーム画面またはロック画面の At A Glance ウィジェットに表示されない問題を修正しました。(問題 #190700432問題 #190644743
  • 最近使ったアプリにジェスチャー ナビゲーションでアクセスする際、アニメーションのちらつきやジッターが発生することがある問題を修正しました。
  • スマートフォンを再起動するまで、マイクとカメラの権限インジケーターがスタックしたり消えたりすることがある問題を修正しました。
  • Android 12 を搭載した Android Virtual Device(AVD)で Android Emulator を使用すると AVD がインターネットに接続できない問題を修正しました。
  • ベータ版を取得してデバイスをリセットした後、設定ウィザードでスタックすることがある問題を修正しました。(問題 #190082536

Android 12 ベータ版 2 について

ベータ版 2 がリリースされました。最新の機能や変更点をアプリで試すことができます。このリリースは、開発、テスト、一般用途に適しています。Android 12 は現在も開発中であるため、Android のシステムやアプリが想定どおりに機能しないことがあります

以前のバージョンと同様に、Android 12 ではパフォーマンス、バッテリー駆動時間、セキュリティ、プライバシーを改善するために動作が変更されています。アプリは Android 12 に対応するように更新されるまでこうした変更の影響を受ける可能性があり、軽微な問題からより重大な制限に至るまで、さまざまな影響が発生することがあります。一般的に、ほとんどのアプリは大半の API や機能と同様、想定どおりに機能しますが、どのような影響があるかを把握するために、このページに記載されている既知の問題をご確認ください

ベータ版 2 の入手方法

このリリースは、Pixel 3、3a、4、4a、5 シリーズのデバイスにインストールできます。

デベロッパー プレビュー ビルドまたはベータ版ビルドをすでに搭載している場合は、ベータ版 2 への無線(OTA)アップデートが自動的に送信されます。最新の機能や変更点を試す前に、必ず Android 12 SDK と Android Emulator も更新してください。そのためには、Android Studio の最新のプレビュー版にある SDK Manager を使用することをおすすめします。

ベータ版 2 が最初の Android 12 リリースである場合は、使用を開始する方法について Android 12 を入手するをご覧ください。

一般的な注意事項

このリリースを利用する際は、以下の点にご注意ください。

  • このリリースでは、サポートされるデバイスであっても、安定性、電池、パフォーマンスに関するさまざまな問題が発生する可能性があります。
  • このリリースは、ユーザー補助機能を必要とするユーザーが日常的に使用するには適さない可能性があります。
  • このリリースで実行した場合、一部のアプリは想定どおりに機能しない可能性があります。この点については、Google のアプリも他のアプリと同様です。
  • Android 12 ベータ版ビルドは、互換性テストスイート(CTS)による承認を受けていませんが、予備テストには合格しており、デベロッパー向けに安定したプレリリース版 API のセットを提供します。CTS 承認済みのビルドに依存するアプリや、SafetyNet API を使用するアプリは、Android 12 ベータ版ビルドでは通常どおりに動作しない可能性があります。

サポートを受ける

Android 12 ベータ版を使用して開発やテストを行う際には、2 つの主要サポート チャネルを利用できます。サポートを受けるために使用するチャネルは、発生した問題によって異なります。

Pixel デバイス、システム、Google アプリに関する問題のサポート

Android ベータ版 Issue Tracker を使用して、新しい問題を作成し、ご自身または他のデベロッパーが登録した問題を確認、トラッキングしてください。問題を作成する前に、このページに記載されている既知の問題をご確認ください。また、主な未解決の問題最近作成された問題のリストを検索して、他のデベロッパーがすでに報告していないかをご確認ください。この問題にスターを付けるアイコン をクリックすると、問題を登録して投票できます。

問題を報告する場所を参照し、発生した問題のタイプに最も適した問題テンプレートを見つけてください。

Pixel 以外のデバイスに関する問題のサポート

パートナーであるデバイス メーカーの対象デバイスの問題を報告するには、Android 12 ベータ版デバイスのページを参照して、デバイス メーカーの Android 12 ベータ版サイトへのリンクを確認してください。

他のデベロッパーのアプリに関する問題のサポート

アプリのデベロッパーに直接お問い合わせください。

Android 12 ベータ版を使用している他のデベロッパーと問題やアイデアについて意見を交換するには、Reddit の android_beta コミュニティにご参加ください。

ベータ版 2 の新機能

Android 12 ベータ版 2 には、以下のような新機能や変更が含まれています。

主な解決済みの問題

以下の問題は Android 12 ベータ版 2 で解決されています。

デベロッパーから報告された問題

  • デバイスがクラッシュして再起動する原因となることがある、さまざまな問題を修正しました。(問題 #188608172
  • アカウント画面にアクセスすると設定アプリがクラッシュする問題を修正しました。(問題 #188572264
  • デバイスの画面の向きを切り替えるとジェスチャー ナビゲーション インジケーターが画面上の誤った場所に表示される問題を修正しました。(問題 #186487188問題 #186203723
  • ライブ壁紙がクラッシュし、別の壁紙に戻る問題を修正しました。(問題 #188636390問題 #186092946
  • 片手モードを終了しても片手モードのオーバーレイ情報が維持される問題を修正しました。(問題 #188809589
  • 通知で [既読にする] または [完了] をタップしても通知がクリアされない問題を修正しました。(問題 #183140902
  • 特定のジェスチャーを使用したとき、または特定のアクションを行ったとき、触覚フィードバックが発生しない問題を修正しました。(問題 #188643385問題 #188647132
  • システム ボリューム バーが想定より大きく表示される問題を修正しました。(問題 #188865157
  • 特定のケースで常に表示状態のディスプレイ モードが機能しない問題を修正しました。(問題 #189298635
  • null のデバイス Bluetooth アドレスを使用して setDeviceAddress() メソッドを呼び出すと NullPointerException がスローされる問題を修正しました。(問題 #186574846

主な未解決の問題

デベロッパーやユーザーから報告された主な未解決の問題に関する最新のリストについては、主な未解決の問題をご覧ください。

その他の既知の問題

Google でテストを行っていますが、Android 12 ベータ版 2 の使用中に問題が発生することがあります。下記の問題は把握済みですので、同様の問題について報告していただく必要はありません。

すべてのアプリ

  • WebView の問題により、現在 Android 正式版を搭載しているデバイスに Android ベータ版 2 をインストールすると、アプリが断続的にクラッシュする可能性があります。この問題を回避するには、[設定] > [アプリ] > [すべてのアプリ] > [Android システムの WebView] > [無効にする] > [アプリを無効にする] > [有効にする] に移動して、Android システムの WebView を無効にしてから再度有効にします。
  • Display over other apps 権限が付与されていて全画面オーバーレイをレンダリングするアプリのユーザーは、デベロッパーがアプリを更新するまで、状況によっては Android 12 でタッチがブロックされる現象に遭遇することがあります。影響を受けるユーザーは、[設定] でこの権限を一時的にオフにできます。[設定] には、通知シェードの設定アイコンでいつでもアクセスできます。ご使用のアプリがこの問題の影響を受ける場合は、そのアプリのデベロッパーに直接連絡してください。
  • [設定] > [パスワードとアカウント] でデバイスに別のアカウントを追加しようとすると、UI が黒くなり、戻るボタンが反応しなくなります。

Google アプリ

  • デバイスをベータ版 2 に更新した後、セカンダリ ユーザーが Google マップを起動するとクラッシュすることがあります。
  • Android ベータ版 1 とベータ版 2 では、電話アプリの [不明な発信者からの着信をブロック] 設定が無効になっています。この設定はベータ版 2.1 から再び有効になります。

Android プラットフォーム

  • SplashScreen API を使用するとアプリアイコンの一部が欠けることがあります。
  • SplashScreen API を使用する場合、アニメーション化ベクター型ドローアブルと setOnExitAnimationListener() を設定すると、コールバックが呼び出されたとき、ベクター型ドローアブルのアニメーションが停止します。

Android Studio とツール

  • "S"targetSdkVersion のアプリを Android Studio からインストールしようとすると、次のエラーが表示されることがあります。

    Installation did not succeed.
    The application could not be installed: INSTALL_FAILED_VERIFICATION_FAILURE
    List of apks:
    [0] '.../build/outputs/apk/debug/app-debug.apk'
    Installation failed due to: 'null'
    

    原因としては、アプリのアクティビティ、サービス、ブロードキャスト レシーバのうち、インテント フィルタを含んでいるものの、android:exported の値を明示的に設定していないものが 1 つまたは複数存在することが考えられます。Android 12 では、<intent-filter> が定義されているすべての <activity><service><receiver> コンポーネントで、この属性に明示的な値を設定する必要があります。詳しくは、コンポーネントのより安全なエクスポートをご覧ください。注: この問題は、Android Studio Arctic Fox の最新のカナリア リリースですでに解決済みです。Android 12 をターゲットとする場合に最新の修正と機能強化を入手するには、Android Studio のプレビュー版をインストールして、現在使用中の安定版と共存させることをおすすめします。

  • Android SDK Build Tools の最新のプレビュー版(31.0.0 rc5)は、Android Studio Arctic Fox より前のバージョンの Android Studio と互換性がありません。

Android Enterprise

  • デバイス全体のパスワードと仕事用プロファイルのセキュリティ チャレンジをデバイスに設定できます。ロック画面で仕事用アプリの通知をタップすると、まずデバイスのロック解除を求められ、次に仕事用プロファイルのロック解除を求められます。仕事用チャレンジによるロック解除のプロンプトが表示されない場合は、[最近使ったアプリ] または [最近] 画面からタスクをスワイプして、仕事用アプリを再度開いてください。

Android Auto

  • Android Auto で YouTube Music の音楽を再生すると、ユーザーによっては、車両のスピーカーではなくスマートフォンから音声が再生されたり、トヨタ車では音声がまったく再生されなかったりすることがあります。
  • Android Auto で Google マップ ナビを使用すると、テキストがぼやける問題が発生することがあります。
  • Waze で目的地を選択するときに問題が発生する可能性があります。
  • Android Auto を起動すると、スマートフォンが反応しなくなったり、ロック画面でスタックしたりすることがあります。
  • 場合によっては、Android Auto を使用しているとき、Google マップで別の経路オプションを利用できないことがあります。
  • スマートフォンがロックされていると音楽が一時停止することがあります。
  • Google アシスタントを使用して SMS に返信しようとすると、音楽が再生されることがあります。
  • 昼夜の自動切り替えが機能しないことがあります。

Android TV

  • HDMI ケーブルのホットプラグが行われると、一部のディスプレイ シンクで動画再生が失敗することがあります。
  • このリリースでは、TV 設定アプリの一部のページに空のプレースホルダが含まれています。

以前のベータ版リリース

Android 12 ベータ版 1

ベータ版 1

リリース日: 2021 年 5 月 18 日
ビルド: SPB1.210331.013
エミュレータ サポート: x86(64 ビット)、ARM(v8-A)
セキュリティ パッチレベル: 2021 年 5 月
Google Play 開発者サービス: 21.12.13
API 差分:

ベータ版 1 の新機能

Android 12 ベータ版 1 には、以下のような新機能や変更が含まれています。

主な解決済みの問題

以下の問題は Android 12 ベータ版 1 で解決されています。

デベロッパーから報告された問題
  • ユーザーがアプリの候補表示を無効にした後、アプリドロワー インターフェースに余分なスペースが残る問題を修正しました。(問題 #186096754
  • Pixel スマートフォンが Pixel Stand に置かれたことを検知できない問題を修正しました。(問題 #186184469
  • Discover を開くか Discover フィード内の記事をタップすると Google アプリがクラッシュする問題を修正しました。(問題 #187540137
  • 一部のデバイスが OTA イメージを適用した後に起動できなくなる問題を修正しました。(問題 #180636356
  • モバイル ネットワークの詳細設定を操作しているとき、携帯通信会社の接続をオフにするよう促される問題を修正しました。(問題 #181585057
  • 開発者向けオプションを使用してデバイスのディスプレイ カットアウトを非表示にできない問題を修正しました。(問題 #183342310
  • ジャンクを発生させ、場合によってはデバイスがクラッシュして再起動する原因となった、RenderEngine の問題を修正しました。(問題 #183873177問題 #184544726
  • 一部のデバイスを手動で再起動するとクラッシュして起動できなくなる問題を修正しました。(問題 #184760958
  • SensorManager.registerListener() を呼び出したときに CompatibilityChangeReporter のログメッセージが誤って出力されることがある問題を修正しました。(問題 #184660151
その他の解決済みの問題
  • 車両で Android Auto を初めてセットアップし、Google アシスタントを呼び出したときに、アシスタントでクラッシュが発生することがある問題を修正しました。
  • Android Auto で Google Podcasts を再生したときに、Google Podcasts でクラッシュが発生することがある問題を修正しました。
  • ワイヤレス対応ヘッドユニットに接続すると、Android Auto のバージョンが 6.2 以前である場合に、ワイヤレス接続の問題が生じることがある問題を修正しました。

主な未解決の問題

デベロッパーやユーザーから報告された主な未解決の問題に関する最新のリストについては、主な未解決の問題をご覧ください。

その他の既知の問題

Google でテストを行っていますが、Android 12 ベータ版 1 の使用中に問題が発生することがあります。下記の問題は把握済みですので、同様の問題について報告していただく必要はありません。

Android プラットフォーム
  • SplashScreen API を使用するとアプリアイコンの一部が欠けることがあります。
  • SplashScreen API を使用する場合、アニメーション化ベクター型ドローアブルと setOnExitAnimationListener() を設定すると、コールバックが呼び出されたとき、ベクター型ドローアブルのアニメーションが停止します。
  • Android ベータ版 1 とベータ版 2 では、電話アプリの [不明な発信者からの着信をブロック] 設定が無効になっています。この設定はベータ版 2.1 から再び有効になります。
アプリ
  • Display over other apps 権限が付与されていて全画面オーバーレイをレンダリングするアプリのユーザーは、デベロッパーがアプリを更新するまで、状況によっては Android 12 でタッチがブロックされる現象に遭遇することがあります。影響を受けるユーザーは、[設定] でこの権限を一時的にオフにできます。[設定] には、通知シェードの設定アイコンでいつでもアクセスできます。ご使用のアプリがこの問題の影響を受ける場合は、そのアプリのデベロッパーに直接連絡してください。
Android Studio とツール
  • "S"targetSdkVersion のアプリを Android Studio からインストールしようとすると、次のエラーが表示されることがあります。

    Installation did not succeed.
    The application could not be installed: INSTALL_FAILED_VERIFICATION_FAILURE
    List of apks:
    [0] '.../build/outputs/apk/debug/app-debug.apk'
    Installation failed due to: 'null'
    

    原因としては、アプリのアクティビティ、サービス、ブロードキャスト レシーバのうち、インテント フィルタを含んでいるものの、android:exported の値を明示的に設定していないものが 1 つまたは複数存在することが考えられます。Android 12 では、<intent-filter> が定義されているすべての <activity><service><receiver> コンポーネントで、この属性に明示的な値を設定する必要があります。詳しくは、コンポーネントのより安全なエクスポートをご覧ください。注: この問題は、Android Studio Arctic Fox の最新のカナリア リリースですでに解決済みです。Android 12 をターゲットとする場合に最新の修正と機能強化を入手するには、Android Studio のプレビュー版をインストールして、現在使用中の安定版と共存させることをおすすめします。

Android Enterprise
  • デバイス全体のパスワードと仕事用プロファイルのセキュリティ チャレンジをデバイスに設定できます。ロック画面で仕事用アプリの通知をタップすると、まずデバイスのロック解除を求められ、次に仕事用プロファイルのロック解除を求められます。仕事用チャレンジによるロック解除のプロンプトが表示されない場合は、[最近使ったアプリ] または [最近] 画面からタスクをスワイプして、仕事用アプリを再度開いてください。
Android Auto
  • Android Auto で YouTube Music の音楽を再生すると、ユーザーによっては、車両のスピーカーではなくスマートフォンから音声が再生されたり、音声がまったく再生されなかったりすることがあります。
  • Android Auto で Google マップ ナビを使用すると、テキストがぼやける問題が発生することがあります。
  • Waze で目的地を選択するときに問題が発生する可能性があります。
Android TV
  • このビルドでは、Google Home アプリを使用したセットアップはサポートされません。
  • HDMI ケーブルのホットプラグが行われると、一部のディスプレイ シンクで動画再生が失敗することがあります。
  • このリリースでは、TV 設定アプリの一部のページに空のプレースホルダが含まれています。