3 回答

TA貢獻1865條經驗 獲得超7個贊
我想到了。目前 Android Studio 不把 classes.jarbuild/intermediates/bundles/release/放在build/intermediates/packaged-classes/release/. 所以這樣做:
task makeJar(type: Copy) {
from('build/intermediates/packaged-classes/release/')
into('release/')
include('classes.jar')
rename ('classes.jar', 'AndroidSensorPlugin.jar')
}

TA貢獻1788條經驗 獲得超4個贊
我不得不使用路徑:build/intermediates/compile_library_classes_jar/release/
我正在使用 Android Studio 4.1.3
task exportJar(type: Copy) {
from('build/intermediates/compile_library_classes_jar/release/')
into('release/')
include('classes.jar')
// name the plugin
rename('classes.jar', 'ToastPlugin.jar')
}

TA貢獻1860條經驗 獲得超8個贊
如果您使用的是 Android Studio v4.2 及更高版本,請更新
這個
from('build/intermediates/compile_library_classes_jar/release/')
到
from('build/intermediates/aar_main_jar/release/')
添加回答
舉報