# 打包 aar ## 参考 [cocos 项目集成到已有的 Android 工程 - 简书 (jianshu.com)](https://www.jianshu.com/p/18b033806b16) ## 打包 libcocos ## 修改工程文件 ### build.gradle 改动 ``` applyplugin:'com.android.library' // lib 无 //applicationId APPLICATION_ID // lib 无 //shrinkResources true dependencies{ //注释掉这些依赖,不然打成aar后会运行会报冲突 /*implementation fileTree(dir: '../libs', include: ['*.jar','*.aar']) // 注释掉所有库引用,防止冲突 implementationproject(':libservice') implementationproject(':libcocos') } // 如果有的话 android.libraryVariants.all ``` ### 【game】工程的 AndroidManifest 改动 注释掉启动标签 `....` ## 打包得到 aar ## 打包 libservice,可以删掉的 ## 将三个 aar 同时发送 # 集成 aar 到 Android 工程 ## 根目录 gradle.properties ``` PROP_NDK_PATH=D:\\Android\\android-sdk\\ndk\\23.2.8568313 // 防止debug包无法adb安装 android.injected.testOnly=false ``` ## app 的 manifest ```