# 打包 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
```