Ash*_*Ash 1 android gradle aar react-native
我正在使用com.android.library插件开发一个安卓库(打包为.aar).我使用https://facebook.github.io/react-native/docs/embedded-app-android.html中提供的说明,熟悉我的活动.
但是,当我gradlew.bat build在我的项目中运行时,生成的包./build/outputs/arr/{projectname-(debug/release)}.aar不包含bundle,index.android.bundle因此本机无法找到它.
是否还需要执行其他步骤才能使用gradle生成和打包捆绑包?
谢谢
小智 6
你需要覆盖jsBundleDir你自己的android库项目app/build.gradle的assets目录,${buildDir}/intermediates/bundles/${targetPath}/assets而不是${buildDir}/intermediates/assets/${targetPath}
例如,在您的app/build.gradle添加以下行中
project.ext.react = [
jsBundleDirDebug: "$buildDir/intermediates/bundles/debug/assets",
jsBundleDirRelease: "$buildDir/intermediates/bundles/release/assets",
]
Run Code Online (Sandbox Code Playgroud)