メインコンテンツまでスキップ
このページは自動翻訳されており、誤りが含まれる場合があります。 英語の原文を表示

Queries によるビルド失敗

Untitled

<queries>
<package android:name="com.bhaptics.player" />
</queries>

問題

"queries" オプションでビルドする際、Unity とともにインストールされた Gradle のバージョンが低いため、ビルドエラーが発生することがあります。

Untitled

D:\dev\unity\gradle-test\Temp\gradleOut\unityLibrary\src\main\AndroidManifest.xml:4:5-51 Error: Missing 'package' key attribute on element package at AndroidManifest.xml:4:5-51 D:\dev\unity\gradle-test\Temp\gradleOut\unityLibrary\src\main\AndroidManifest.xml Error: Validation failed, exiting

解決方法

この問題を解決するには、次の2つを設定する必要があります。

  1. Gradle を新しいバージョンに変更します。
  2. Gradle ビルドツールのバージョンを新しいものに変更します。

Gradle を新しいバージョンに変更する

Edit > Preferences > External Tools > Gradle のチェックを外して新しいバージョンを選択します。

新しいバージョンの Gradle は Unity から取得できます。提供される Gradle.zip ファイルは Unity 2020.3.23f1 のものであることに注意してください。

Untitled

Gradle ビルドツールのバージョンを新しいものに変更する

ProjectSetting > Player > Android > Publishing Settings > "Custom Base Gradle Template" をチェック

その後、Assets/Plugins/Android フォルダの "baseProjectTemplate.gradle" を開き、バージョンを 3.4.0 から 3.4.3 に変更します。

Untitled

Untitled

Untitled

バージョンに関する詳細は、このリンクを参考にしてください。

関連記事