Android Small 使用教程

2017-07-19 16:25:41来源:oschina作者:Jay_kyzg人点击



# 1. 首先在github上下载Small的源码下来
[Small](https://github.com/wequick/Small)
# 2.添加AS的插件
解压文件依次打开(Android→ templates→ activities)你会看到一个叫做 SmallLauncher 的文件夹,将这个文件夹拷贝到 AndroidStudio 的 plugins/android/lib/templates/activities.
重新启动AS, 就可以看到新建的模板了。
# 3. 新建宿主工程
File->New->New Project 创建一个工程,在选择 Activity 时选择@Small模板
![img](https://camo.githubusercontent.com/fdac72a5f68551661c03f97a70d966b8d47d0a00/687474703a2f2f636f64652e7765717569636b2e6e65742f6173736574732f696d616765732f736d616c6c2d74656d706c6174652e706e67)
由于 IDE 的一个 bug,无法合并build.gradle脚本, 需要在根目录下的build.gradle脚本里,打开注释的语句:
```
buildscript{
dependencies {
classpath 'net.wequick.tools.build:gradle-small:1.2.0-alpha6'
}
}
apply plugin: 'net.wequick.small'
small {
aarVersion = '1.2.0-alpha6'
}
```
# 4.创建module App.main
![](https://camo.githubusercontent.com/6ea4d47222730acb8206f7ff19f8379e09ba09fd/687474703a2f2f636f64652e7765717569636b2e6e65742f6173736574732f616e696d732f736d616c6c2d6e65772d6d6f64756c652e676966)
i.模块名形如:app.*, lib.*或者web.*
ii.包名包含:.app., .lib.或者.web.
# 5 gradle 中 buildLib 和 buildBundle
生成的so文件在armeabi 文件夹中, 需要更改文件夹名字x86,以后每次更改了lib都需要替换掉.
需要注意在 app module中的Bundle.json 中包名是否和so对应。

微信扫一扫

第七城市微信公众平台