# smalldemo
**Repository Path**: xiaobinandroid/smalldemo
## Basic Information
- **Project Name**: smalldemo
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2017-07-07
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Sample
This is for Small user.
## Getting Started
### Step 1. Clone Small (下载源码)
> cd [你要放Small的目录]
> git clone https://github.com/wequick/Small.git
> 强烈建议使用git命令行,方便更新维护。Windows用户入口:[Git for Windows][git-win]
> 后续更新可以使用命令:git pull origin master
### Step 2. Import Sample project (导入示例工程)
打开Android Studio,File->New->Import Project... 选择**Sample**文件夹,导入。
![Small sample][ic-sample]
* Sample `示例工程`
* app `宿主工程`
* app.\* `包含Activity/Fragment的组件`
* lib.\* `公共库组件`
* web.\* `本地网页组件`
* sign `签名文件`
> 顺便说下,这些app.\*跟web.\*可以从工具栏的![▶️][as-run]按钮单独运行。
> 其中app.home无法单独运行是因为它只包含一个Fragment,没有Launcher Activity。
### Step 3. Compile Plugins(编译插件)
1. Build libraries (准备基础库)
> [./]gradlew buildLib -q (-q是安静模式,可以让输出更好看,也可以不加)
![Build libraries][anim-bL]
2. Build bundles (打包所有组件)
> [./]gradlew buildBundle -q (-q是安静模式,可以让输出更好看,也可以不加)
![Build bundles][anim-bB]
> 这两步,如果你喜欢,也可以在**Gradle**任务导航里运行
> ![Small tasks][ic-root-tasks]
> 单独编译一个组件可以使用 [./]gradlew -p web.about assembleRelease
> 或者
> ![Sub tasks][ic-sub-tasks]
### Step 4. Run Small
在工具栏![Run small][ic-run],选择**app**模块,运行。
## License
Apache License 2.0
[git-win]: http://git-scm.com/downloads
[as-run]: http://developer.android.com/images/tools/as-run.png
[ic-sample]: http://code.wequick.net/assets/images/small-sample.png
[anim-bL]: http://code.wequick.net/anims/small/android-build-lib.gif
[anim-bB]: http://code.wequick.net/anims/small-android-build-bundle.gif
[ic-root-tasks]: http://code.wequick.net/images/small/root-gradle-tasks.png
[ic-sub-tasks]: http://code.wequick.net/images/small/sub-gradle-tasks.png
[ic-run]: http://code.wequick.net/assets/images/small-run.png