Support Renderscript Libraryを Gradle で使用することはできますか? もしそうなら、それをあなたのプロジェクトにどのように含めますか?
質問する
35588 次
6 に答える
6
ティムのヒントに従って、Gradle で動作する v8 サポートを得ることができました。これが私のプロジェクト レイアウトです。
libs フォルダーを作成し、Tim が SDK フォルダーの下で言及したファイルをコピーしました。そして、ここに私のbuild.gradleの変更があります:
dependencies {
compile files('libs/renderscript-v8.jar')
}
android {
tasks.withType(com.android.build.gradle.tasks.PackageApplication) {
pkgTask -> pkgTask.jniFolders = new HashSet<File>();
pkgTask.jniFolders.add(new File(projectDir, 'libs'));
}
}
その後、android.support.v8.renderscript.* をインポートして組み込み関数を使用できます。
于 2014-01-18T04:30:24.857 に答える
1
これを配布可能なバイナリ .jar としてパッケージ化する方法 (たとえば、maven リポジトリにデプロイするため) に興味がある場合は、このファイル構造を .jar に使用できます。
pom.xml:
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>android</groupId>
<artifactId>renderscript</artifactId>
<version>19.0.3</version>
<description>Artifactory auto generated POM</description>
</project>
build.gradle の場合、compile 'android:renderscript:19.0.3'
依存関係の clojure に次を追加します。
PS: renderscript ライブラリは armv6 (armeabi) では実行されないため、Build.CPU_ABI
armeabi-v7a、mips、または x86 のいずれかであることを確認してください。
于 2014-04-09T15:29:37.753 に答える