問題タブ [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 に答える
352 参照

android-studio - gradle 試験運用版で renderscript を使用する

画像処理分野でアンドロイド向けのアプリを開発しています。したがって、私は高いパフォーマンスが必要です。コードの一部は NDK で記述され、別の場所では Renderscript で記述されています。ただし、ScriptC_ ファイルが生成されていないため、アプリケーションをコンパイルできません。

私のrsファイルはフォルダーにあります... \ app \ src \ main \ rs

そして、\ resにrawフォルダーが作成されました

gradle ファイル (アプリ) に従います。

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

android - gradle:2.0.0 から gradle-experimental:0.7.0-beta1 への移植エラー?

Androidスタジオプロジェクトがあり、グラドルを安定バージョン2.0.0から実験バージョン0.7.0-beta1に移植しようとしています:

これは、2.0.0 gradle コードの Android タグ モジュール内の作業コードです。

ここで、実験的なプラグイン 0.7.0-beta1 のコードを書き直そうとしました:

私はsigningConfigsでこのエラーエラーを受け取っています:

私のコードでは次の行になります:

私の署名構成には、メインフォルダーの下にあるkeystore.propertiesというファイルを使用しています(この方法で別のファイルに保存したいので、キーストア署名データをgitにアップロードしないので、現在の実験的な gradle プロジェクトのように署名構成キーを配置します)。

ここで何が欠けていますか?ファイルからロードされたプロパティを使用するには、署名構成をどのように記述すればよいですか? 私は実験的なグラドルを始めたばかりなので、役立つと思われる例や情報を自由に教えてください。

0 投票する
0 に答える
842 参照

android - Gradle DSLメソッドが見つかりません:experimental-gradleでの「provided()」エラー

ネイティブコードのデバッグにexperimental-gradleを使用し、build.gradleで「provided 'javax.annotation:jsr250-api:1.0'」を使用する必要がありますが、実験版は提供された文法をサポートしていないようで、エラーメッセージ「Gradle DSL」が表示されますメソッドが見つかりません: 'provided()'".

実験的な gradle については、「com.android.tools.build:gradle-experimental:0.7.0-beta3」を使用しており、メインの build.gradle はここに投稿されています。

解決策はありますか?

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

android - Android NDK プロジェクトのネイティブ依存関係として ffmpeg を統合できない

完全に C/C++ コードで構成される Android NDK プロジェクトがあり、基本的に外部ライブラリを使用せずに画像を処理します。

Android Studio + Gradle NDK Experimental プラグイン (0.7.0-alpha1) を使用しています。

ここで、H.264 ビデオ フレームをデコードするために、ffmpeg をネイティブ ライブラリとして統合して C/C++ コードから使用する必要があります。

これらは、この問題に関してここで見つけた質問です。

Android - ffmpeg と android-ndk-r9c の統合

Android NDK と ffmpeg ライブラリ - プロジェクトの実行中にエラーが発生しました

Android-NDK で FFmpeg ネイティブ ライブラリを使用する

gradle-experimental を使用してビルド済みの静的ライブラリでビルドできない

これが私のbuild.gradleファイルです:

外部のネイティブ ライブラリを統合する Google のこのサンプルに基づいています。

これは、私のものにインポートする前にコンパイルした ffmpeg プロジェクトです: https://github.com/WritingMinds/ffmpeg-android

すべての .a ファイルと .h ファイルを追加し、ヘッダーを C/C++ コードにインポートできましたが、コンパイルしようとすると次のエラーが発生します。

明らかに、正しくインポートしていないものがありますが、何が欠けているのか正確にはわかりません。

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

android - Android Gradle Experimental プラグインの使用時に sourceCompatibility コンパイル オプションを指定する方法

現在、アプリの 1 つで Android Gradle Experimental プラグインを使用していますが、 retrolambdaライブラリを使用できるようにしたいと考えています。要件の 1 つは、いくつかの compileOptions を指定することです。通常の Android ビルド プラグインでは、次のように動作します。

新しい実験的プラグインのために、これを model.android の下に追加しました:

ただし、上記の結果は gradle sync エラーになります。

新しい Android Experimental Gradle プラグインを使用して sourceCompatibility と targetCompatibility を設定するにはどうすればよいですか?

ありがとう。