問題タブ [appodeal]
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 マニフェストで構成する特定のフレーバーに固有の Android アクティビティ
環境
無料と有料の 2 つの製品フレーバーがあります。無料では広告を使用し、有料では広告はありません。
アプリの無料バージョンでサード パーティのモジュールを使用したいと考えています。私の特定のケースでは、広告用の AppoDeal です。統合ドキュメントでは、タグのサブセットである<activity>
、およびその他のタグのセット全体を追加するように私に義務付けています。<meta-data>
<application>
AndroidManifest.xml
ベースファイルを汚染したくありません。出来ますか?タグを再作成/複製して、ディレクトリにAndroidManifest.xml
あるファイルにこれを追加することは可能ですか? それとももっと良い方法がありますか?free
<application>
ご経験に基づくアドバイス、大変有り難く存じます。
android - Unity、Android Studio エクスポート: エラー: パッケージ名が「android.support.v7.appcompat」の複数のライブラリ
Unity で非常に単純なモバイル F2P アーケード ゲームを作成しています。facebook、gamesparks、firebase、および appodeal の SDK を追加した後、ビルドできず、「メソッド参照が多すぎます: 76221; 最大値は 65536」というエラーが表示されます。
フィールド参照が多すぎるからの解決策: 70613; max is 65536はどうやらADTプロジェクトをエクスポートし、それをAndroidスタジオにインポートしてそこから移動することです。
私はこれらの指示に従ってビルドしましたが、Android スタジオ プロジェクトをビルドした後、Facebook SDK に関連するエラーが発生しました: Unity exporting android project with Facebook SDK issue
.aar
そこで提案された解決策は、Unity プロジェクトからファイルへのすべてを Android Studio プロジェクトにコピーし、それらを参照する build.gradle ファイルに行を追加することです。
すべてを行った後、4 つの Facebook 関連のエラーはなくなりましたが、新しいエラーが 1 つ表示されます。
エラー: パッケージ名が「android.support.v7.appcompat」のライブラリが複数あります
そのための提案された解決策は、問題のあるファイルを検索して Windows エクスプローラーで削除することですが、私の Android スタジオ プロジェクト フォルダーにはその名前のものがありません。.aar
名前に appcompat を含むいくつかのファイルを削除しようとしましたが、最終的に前の 4 つの facebook エラーに戻りました
4 つの Facebook エラーまたは「複数のライブラリ」エラーのいずれかが発生する可能性があります。
これが私のbuild.gradleファイルの外観です..
これらの行をコメントアウトしてみました。
しかし、まだ「パッケージ名を持つ複数のライブラリ」エラーがあります
また、私は Unity 開発者です。私は数日前まで Android Studio を開いたことがありません。