問題タブ [gradle-experimental]
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-studio - Android Studio: gradle の実験的なプラグインと ProGuard のファイル
gradle
コードを追加するために、の実験的なプラグインを使用しNDK
ます。NDK
サポートを利用する前は、私のbuildTypes
セクションは次でした
ここでわかるように、ProGuard の最適化されたオプションを使用しています。gradle
の実験的なプラグインを使い始めたとき、これらの行を次のように変更しました
次の質問は次のとおりです。file を使用したい場合に、そのようなオプションを使用してもよい'proguard-android-optimize.txt'
ですか?
そうでない場合、の実験的なプラグイン'proguard-android-optimize.txt'
でファイルを使用したいことをどのように定義できますか?gradle
android - ビルドする前にgradleにタスクを実行させるにはどうすればよいですか?
私はgradle-experimentalを使用してndkプロジェクトに取り組んでいます。私は「ビルド済み」ライブラリを持っていますが、これは実際にはgradleタスクのシェル呼び出しで生成したライブラリです。このプロジェクトを簡単に実行できるようにしようとしているので、gradle ビルドの前にこの buildTask を実行できるようにする必要があります。を調べましpreBuild.dependsOn ...
たが、残念ながら実験的にはサポートされていません。何か案は?現在、.sh
それを実行するファイルがありますが、それから離れようとしています。
編集:既に述べたように、gradle-experimental は preBuild をサポートしていないため、重複しません。
android - android gradle-experimentalでターゲットプラットフォームを制限するには?
Android アプリケーションを実行すると、Android Studio でエラーが出力されます。
x86 ライブラリにアクセスしようとしますが、ターゲット プラットフォームを arm プラットフォームのみに制限しようとしました。${targetPlatform.getName()} を app.gradle (gradle-experimental) ファイルの armeabi に置き換えると、エラーはなくなりました。
arm ライブラリのみが使用されるようにビルドを修正するにはどうすればよいですか?
android - Android Studio 2.1.3 では、実験的な gradle が機能していませんか?
通常の Android Gradle プラグインを組み合わせて使用するプロジェクトがあります。
およびライブラリとしての実験的な Gradle プラグイン:
全体的な build.gradle には、次の依存関係があります。
Android 2.1.3 にアップグレードした後、Gradle Sync の直後に次のエラーが表示されます。
Gradle の同期に失敗しました: Gradle バージョン 2.10 が必要です。現在のバージョンは >2.14.1 です。Gradle ラッパーを使用している場合は、distributionUrl を ?>blah blah blah で編集してみてください。
この時点で、.idea Android Studio IDE ログに次のエラーが表示されます。
原因: org.gradle.api.internal.plugins.PluginApplicationException: >プラグインの適用に失敗しました [class >'com.android.build.gradle.model.AndroidComponentModelPlugin']
gradle-wrapper.properties ファイルを修正すると、Gradle Sync 後に次のようになります。
エラー: サポートされている Gradle の最小バージョンは 2.14.1 です。現在のバージョンは >2.10 です。Gradle ラッパーを使用している場合は、>/Users/development/Desktop/android_msdk/xFAClient/Android/xFA/gradle/wrapp>er/gradle-wrapper.properties の distributionUrl を gradle-2.14.1-all.zip に編集してみてください。
そして何度も何度も...
私はここで手がかりがありません...
android - Android Studio と実験的な Gradle プラグインを使用して cppFlag 値を C++ コードに渡す
Android StudioのExperimental Gradle Pluginを使用して、SOMETHINGの値を「somevalue」として渡すにはどうすればよいですか? cppFlags.add('-DSOMETHING=somevalue') を使用する必要があると思いますが、これは機能していません。