問題タブ [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.

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

android-studio - Android Studio: gradle の実験的なプラグインと ProGuard のファイル

gradleコードを追加するために、の実験的なプラグインを使用しNDKます。NDKサポートを利用する前は、私のbuildTypesセクションは次でした

ここでわかるように、ProGuard の最適化されたオプションを使用しています。gradleの実験的なプラグインを使い始めたとき、これらの行を次のように変更しました

次の質問は次のとおりです。file を使用したい場合に、そのようなオプションを使用してもよい'proguard-android-optimize.txt'ですか?

そうでない場合、の実験的なプラグイン'proguard-android-optimize.txt'でファイルを使用したいことをどのように定義できますか?gradle

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

android - ビルドする前にgradleにタスクを実行させるにはどうすればよいですか?

私はgradle-experimentalを使用してndkプロジェクトに取り組んでいます。私は「ビルド済み」ライブラリを持っていますが、これは実際にはgradleタスクのシェル呼び出しで生成したライブラリです。このプロジェクトを簡単に実行できるようにしようとしているので、gradle ビルドの前にこの buildTask を実行できるようにする必要があります。を調べましpreBuild.dependsOn ...たが、残念ながら実験的にはサポートされていません。何か案は?現在、.shそれを実行するファイルがありますが、それから離れようとしています。

編集:既に述べたように、gradle-experimental は preBuild をサポートしていないため、重複しません。

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

android - Androidスタジオの単一モジュールの下にある複数のフォルダー

ここに画像の説明を入力

イメージに示すように、プロジェクトを構成しようとしています。

しかし、android studio の両方に対する苦情file_1.cppfile2.cppas

「前回のプロジェクト同期以降、Gradle ファイルが変更されました。IDE が正常に動作するには、プロジェクトの同期が必要になる場合があります。」

そして、同期は役に立ちません。

Experimental-Gradle を使用していることに注意してください。

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

android - android gradle-experimentalでターゲットプラットフォームを制限するには?

Android アプリケーションを実行すると、Android Studio でエラーが出力されます。

x86 ライブラリにアクセスしようとしますが、ターゲット プラットフォームを arm プラットフォームのみに制限しようとしました。${targetPlatform.getName()} を app.gradle (gradle-experimental) ファイルの armeabi に置き換えると、エラーはなくなりました。

arm ライブラリのみが使用されるようにビルドを修正するにはどうすればよいですか?

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

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 に編集してみてください。

そして何度も何度も...

私はここで手がかりがありません...

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

android - Android Studio と実験的な Gradle プラグインを使用して cppFlag 値を C++ コードに渡す

Android StudioのExperimental Gradle Pluginを使用して、SOMETHINGの値を「somevalue」として渡すにはどうすればよいですか? cppFlags.add('-DSOMETHING=somevalue') を使用する必要があると思いますが、これは機能していません。