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

android - データバインディングを使用した Android gradle-experimental が機能しない?

最新の Android ビルド ツール (gradle-experimental:0.6.0-alpha3) を databinding フレームワークで使用しようとすると、いくつかの問題が発生しました。すべての gradle プロジェクトを更新しようとすると、エラーが発生します。

最初Error:Exception thrown while executing model rule: BaseComponentModelPlugin.Rules#createBinaryTasks > create(dataBindingExportBuildInfoAllDebug)

2番目:Error:Cause: com.android.build.gradle.managed.AndroidConfig$Impl

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

java - Android Studio: 実験的なプラグインを使用して .so ファイルを生成する

AS にネイティブ ライブラリを使用したプロジェクトがあります。実験的なプラグイン (gradle-experimental:0.6.0-alpha5) を使用して .so ファイルを取得しようとしています (後で System.loadLibrary () で使用するため)。わかりました、なぜですか?

この命令 を使用して、build.gradle を記述しました。はい、これ:

アプリケーションを実行しようとすると、次のエラーが表示されます。

java.lang.UnsatisfiedLinkError: ローダーから ImageProc を読み込めませんでした dalvik.system.PathClassLoader[DexPathList[[zip ファイル "/data/app/com.camera.simplewebcam-1.apk"],nativeLibraryDirectories=[/data/app- lib/com.camera.simplewebcam-1、/vendor/lib、/system/lib、/system/lib/arm]]]: findLibrary が null を返しました

私のプロジェクトの構造は次のとおりです。 ここに画像の説明を入力

ここに私の Android.mk があります:

これが私のApplication.mkです:

私のエラーはどこですか?

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

android - フレーバー固有のコンパイル fileTree を使用して、さまざまな .jar ファイルを含める

プロジェクトで com.android.tools.build:gradle-experimental:0.6.0-alpha3 プラグインを使用しています。私のビルド gradle は次のようになります。

Google Play ストアと Amazon ストア アプリ用に異なる .jar ファイルを含める必要があります。それに応じて google と amazon という名前の 2 つのフレーバーを追加し、依存関係ブロックに 2 行を追加しました。

問題は、この変更の後、gradle が解析できず、エラーが発生したために procen プロジェクトを取得したことです: Gradle DSL method not found: 'googleCompile()'

誰でも私を助けたり、問題の研究の正しい方法に向かうことができますか. ありがとうございました。

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

android - 実験的なgradleプラグイン(NDK)を使用してandroid studioにopenssl libを追加するには?

で openSSL ライブラリをプロジェクトに追加しようとしてandroid studio 2.0 preview 7experimental gradle pluginます。

私がしたことは、をダウンロードしてフォルダーopenSSL libraryに入れたことです。jniそして、このライブラリを使用する別の .c ファイルがあります。必要なファイルを含めましたが、コードにエラーはありません。私の.cファイル名はhello-jni.cで、次のように my に宣言しましたbuild.gradle (module: app):

また、次のようにライブラリを MainActivity にロードしました。

しかし、プロジェクトをビルドしようとすると、次のようなエラーが表示されます。

私のhello-jni.cソースコード:

0 投票する
2 に答える
1262 参照

android - プロジェクト API レベルを 21 から 19 に下げると、NDK UnsatisfiedLinkError が発生する

APIレベル21でndkを使ってプロジェクトを作っていましたが、諸事情により、プロジェクトのAPIレベルを21から19にダウングレードしました。

私のプロジェクトは api 21 で正常に動作しましたが、プロジェクトをダウングレードすると NDK 部分でエラーが発生します。

これは、プロジェクトで System.loadLibrary("serial_port"); を実行したときのエラー コードです。

私は最初に NDK を使用していますが、問題がわかりません。エラーの解決を手伝ってください。

私はgradle-experimental:0.4.0を使用しています。

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

android - エラー: そのようなプロパティはありません: クラスのマニフェストプレースホルダー: com.android.build.gradle.managed.ProductFlavor

'gradle-experimental:0.4.0'プロジェクトにonesignal sdkを使用しています。ここの例で言及されているコードでプロジェクトをビルドしようとすると、次のエラーが発生します。

エラー: そのようなプロパティはありません: クラスのマニフェストプレースホルダー: com.android.build.gradle.managed.ProductFlavor.

サンプルのコード

私のプロジェクトのコード

インターネット検索では何も明らかになりませんでした。このエラーを取り除くにはどうすればよいですか?

0 投票する
2 に答える
2714 参照

android - Android Studio ネイティブ コードのコンパイルが遅い

最近、Eclipse+ADT から Android Studio に切り替えました。私のアプリは完全なネイティブ C++ アプリケーションです。Android Studio 2.0 Beta 5 と Gradle Experimental 0.6.0-beta4 を使用しています。

Android Studio のビルド プロセスは、ネイティブ コードに対して非常に低速です。Stackoverflow と Internet に関するすべての質問を読みました。提案されたすべての方法 (--offline、--daemon、--parallel、-XmxSize など) を適用しました。それらは主に、Java コードのビルドを高速化することを目的としています。ネイティブ C++ ファイル (ndk-build) のコンパイル プロセスは依然として非常に遅いです。C++ コードを 1 行書いても、[実行] ボタンをクリックするたびに 5 ~ 7 分待ちます。Eclipse のコンパイル時間は、同じジョブで約 15 ~ 20 秒でした。

Android Studio でネイティブ コード (C/C++) のコンパイル プロセスを高速化するための提案はありますか?