web-dev-qa-db-ja.com

すでに存在するプログラムタイプ:com.unity3d.player.BuildConfig

Unityプロジェクトを既存のAndroid Studioプロジェクトに統合しようとしています。アプリケーションを実行しようとすると、このエラーが発生します。

すでに存在するプログラムタイプ:com.unity3d.player.BuildConfig

5
Shesha Shankar

Unity Monetization 3.0.1(広告用)を「拡張機能のビルドを有効にする」と一緒にインポートすると、この問題が発生しました。写真を参照してください。

この問題を解決するには-「組み込みの広告拡張機能」を無効にしました-プラグインフォルダー内のAndroidおよびiosフォルダーを削除します-収益化パッケージを再インポートして機能させます。

ビルトインパッケージとアセットストアからダウンロードしたパッケージの間に矛盾があります。これが誰かを助けることを願っています。

Disable the built-in extension if you are using Monetization package from asset store

7
A. Adam

同様の問題がありました。私のプロジェクトには、アプリモジュールと同じパッケージ名のライブラリモジュールがありました。これが衝突を引き起こしていました。 AndroidManifestでライブラリ名を変更した後、コンパイルされました。

1
Laranjeiro

同じパッケージ名の2つのモジュールをインポートしたかどうかを確認します

1
Prashant

同じ問題がありました。 Unityの広告パッケージをパッケージマネージャーから削除することで問題を解決します。

編集:私の場合、収益化プラグインとパッケージマネージャーのUnity Ads拡張機能が競合していました。それが役に立てば幸い

0
Drexel

通常、gradle依存関係の異なるバージョンを使用するライブラリがある場合に発生する可能性があります。

0
j2emanue