1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【Android Studio】RenderScriptが非推奨になったのでその対応策

Last updated at Posted at 2022-05-20

はじめに

公式から対応策が出ているが、ライブラリの追加方法に少し手間取ったので、そこを含めて説明。
公式では、

  1. スクリプトを Vulkan に移行する
  2. 置換ツールキットを使用して組み込み関数から移行する

方法の2つが書かれているが、ここでは2番目の方法について説明。

方法

1 下記コマンドでツールキットをclone。

git clone https://github.com/android/renderscript-intrinsics-replacement-toolkit

2 cloneしたフォルダをAndroid Studioで開き、renderscript-toolkitにカーソルを合わせる。BuildMake Module 'RenderscriptIntrinsics_Replacement_Toolkit.renderscript-toolkit'でビルド。

build.png

すると、以下の場所にaarファイルが作成される。

renderscript-intrinsics-replacement-toolkit\renderscript-toolkit\build\outputs\aar\renderscript-toolkit-debug.aar
aar

3 組み込みたいプロジェクトの直下(appと同列部分)にsdk-coreフォルダを作成し、その中に先ほど生成されたaarをコピー。
sample1.png

4 sdk-coreフォルダの中に以下のようなbuild.gradleファイルを新規追加。

build.gradle
configurations.create("default")
artifacts.add("default", file('renderscript-toolkit-debug.aar'))
task testClasses {}

5 プロジェクトフォルダ直下のsettings.gradleにincludeするフォルダ名を追記。

settings.gradle
include ':app', ':sdk-core'

6 build.gradle(:app)に以下の文を追加。

build.gradle
dependencies {
	//(省略)
	implementation project(':sdk-core')
}

参考サイト: Android Studio で AARファイルを作って読み込む

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?