美文网首页
Cordova项目打包成aar包

Cordova项目打包成aar包

作者: 三亿 | 来源:发表于2023-10-08 14:08 被阅读0次

Cordova项目生成的Android项目,打包成aar,放到Android原生项目中当lib包引用

操作步骤:运行命令

cordova add platform android
cordova build android
将生成的Android项目中的build.gradle文件中的
apply plugin: 'com.android.application'改成 apply plugin: 'com.android.library'
将生成的Android项目中的build.gradle文件中的
applicationId privateHelpers.extractStringFromManifest("package")注释掉
去掉AndroidManifest.xml中Application中的android:icon="@mipmap/icon" android:label="@string/app_name";
去掉MainActivity的<intent-filter>。
再运行命令cordova build android,会在build-output-aar文件夹中生成aar包。
如果Cordova打aar包时,报错

Execution failed for task ':app:transformNativeLibsWithMergeJniLibsForDebug'.

Unexpected scopes found in folder '/Users/huyongqiang/aurora/aurora-app/platforms/android/app/build/intermediates/transforms/mergeJniLibs/debug'. Required: PROJECT. Found: EXTERNAL_LIBRARIES, PROJECT, SUB_PROJECTS

到android目录下运行下gradlew clean 命令就行

参考Android将app包改成lib包,输出aar,https://blog.csdn.net/csdn_mm/article/details/78364444

相关文章

网友评论

      本文标题:Cordova项目打包成aar包

      本文链接:https://www.haomeiwen.com/subject/btvpbdtx.html