問題タブ [android-gradle-plugin]

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

android - Android Gradle でビルドバリアントごとに packageNameSuffix を設定するには?

私たちのアプリケーションには無料版と有料版があります。また、ブランドバージョンも作成しています。つまり、アプリケーションは 2 つの次元で異なります。

次の 4 つのバージョンがあります。

  • アプリ、ナイキ編。自由
  • APP、ナイキ編。支払った
  • アプリ、アディダス編。支払った
  • アプリ、アディダス編。自由

私の解決策は、有料と無料の 2 つのビルド タイプを用意することです。

2 つのビルド フレーバー:

レガシー上の理由から、アプリの亜種の 1 つには free-suffix がありませんが、引き続き無料バージョンとして処理されます。私が望むのは、buildedTypes ブロックで packageNameSuffix を設定するときにビルド フレーバーを取得できるようにすることです。疑似コードでは、次のようなものが必要です。

出来ますか?

0 投票する
6 に答える
40956 参照

android - build.gradle で Android Studio がデフォルトでビルドするプロダクト フレーバーは何ですか?

新しい Gradle ビルド システムを使用する Android プロジェクトがあり、開発ツールとして Android Studio を使用しています。で指定された製品フレーバーが複数ある場合build.gradle、Android Studio はアルファベット順に指定された最初のフレーバーをビルドします。開発中に特定の製品フレーバーのみをビルドしてテストするように Android Studio に指示する方法はありますか?

0 投票する
13 に答える
110282 参照

android - Gradleを使用する際にopencvを使用するには?

Android Studio を使用して、Gradle ビルド ツールを使用してアプリを開発したいと考えています。に OpenCV リポジトリとライブラリを挿入できませんbuild.gradle。私の.gradleファイルは以下のようなものです:

プロジェクトに OpenCV を追加するにはどうすればよいですか?

0 投票する
12 に答える
90104 参照

android - aidl ファイルを Android Studio に追加するにはどうすればよいですか (アプリ内課金の例から)

現在、Eclipse アプリを Android Studio に移行しています。このアプリはアプリ内課金を使用していました。

私の主な問題は、プロジェクトと aidl ファイルをコンパイルすることです (皆さんはこのファイルを使用していると思います) 。

次のエラー メッセージが表示されます。

そこで、いくつかのチュートリアルに従って、このファイルを com.mypackage.billing から src/main/aidl に移動します (このリファレンスを参照してください) 。

しかし、そうするとすぐに、次のメッセージが表示されます。

Gradle: タスク ':xxxxxxxxxxx:compileDebugAidl' の実行に失敗しました。

コマンドの実行に失敗しました: (...) C:\Users\xxxx\AndroidStudioProjects\xxxxxxProject\xxxxxxx\src\main\aidl\IInAppBillingService.aidl:45 インターフェイス IInAppBillingService は、com\xxxxxxxx\billing\IInAppBillingService というファイルで宣言する必要があります.aidl.

このメッセージは、上でリンクした Google バグ ページの投稿と明らかに矛盾しています。

このエイドルファイルを機能させることに成功し、私を助けることができる人はいますか?

ここに画像の説明を入力

お知らせするために、私がたどったいくつかのリンク:

0 投票する
11 に答える
90161 参照

android - Android Gradle がシンボル クラス Gson を見つけられません

そこで、libs dir に gson-2.2.4.jar を追加しました (Android Studio を使用しています)。私のプロジェクトはGsonのものを見つけることができなかったので、「プロジェクト構造」のモジュールにライブラリ依存関係として追加しました。プロジェクトを実行しようとすると、ビルドが次のエラーで失敗します。

なぜこれを機能させることができないのですか? libディレクトリに配置されている場合、Gradleはすべてを自動的に処理することになっていることを他の場所で読みました。

0 投票する
22 に答える
179383 参照

android - Android Studio: Gradle - ビルドに失敗しました -- タスク ':dexDebug' の実行に失敗しました

エラー:

プロジェクトの構造:

ここに画像の説明を入力

build.gradle (アクションバーシャーロック)

build.gradle (vertretungsplan)

settings.gradle

このエラーを修正するにはどうすればよいですか?

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

android - Android gradle ビルド: assembleDebug を実行すると、呼び出されているプロジェクトの依存関係のリリース タスクが作成されます

assembleDebug を実行すると、依存しているプロジェクトのリリース関連のタスクが呼び出されます。

たとえば、'y' に依存する 'x' というプロジェクトがあります。

gradle assembleDebugy:mergeReleaseProguardFiles、packageReleaseAidlなどを呼び出すと...など..

0 投票する
11 に答える
242226 参照

android - Android Studio:Gradle:エラー:シンボル変数が見つかりません

私は自分のアプリに取り組んでいましたが、Javaで画像を表示しようとするまではすべて正常でした。

アプリを1回実行したところ正常に動作し、画像が表示されました。その後、いくつかのライブラリをインポートするように求められ、それらをインポートしました。その後、アクティビティでエラーが発生しました。

次のようなエラー:

MainActivity では、これらのライブラリをインポートしました。

そして secondActivity ではこれら:

これを修正する方法を知っている人はいますか?

編集:削除import android.R;しましたが、正常に動作するようになりました。

0 投票する
21 に答える
145462 参照

android-studio - Android Studio で既存のプロジェクトを新しい名前でコピーする

Android プロジェクトをコピーして、同じファイルから別の名前で新しいプロジェクトを作成したいと考えています。これの目的は、アプリ ストアでサポートされているアプリの 2 番目のバージョンを作成できるようにすることです。

ここでこの答えを見つけました:

Android - 既存のプロジェクトを新しい名前でコピーする

しかし、それはEclipse用です。Android Studioでこれを行うにはどうすればよいですか?

0 投票する
31 に答える
320073 参照

android - Gradleを使用してリリース署名されたapkファイルを作成するには?

Gradle を使用してリリース署名済みの apk ファイルを作成するために、Gradle をビルドしたいと考えています。

コードが正しいかどうか、または実行時にパラメーターが欠落しているgradle buildかどうかわかりません。

これは私のgradleファイルのコードの一部です:

gradle ビルドは正常に終了し、build/apkフォルダーにはファイル...-release-unsigned.apk...-debug-unaligned.apkファイルのみが表示されます。

これを解決する方法について何か提案はありますか?