android 官网对gradle 语法的实例:
https://developer.android.com/studio/build/dependencies.html
以下的app为你的项目名称,yourTask为某个具体的task名(如assembleRelease)
- 查看权限 ls -l
- 查看所有文件(包含隐藏文件) ls -a
- 添加执行权限 chmod 777 gradlew
- 需要查看某个task的工作是否正常 ./gradlew :app:yourTask
- 查看详细的错误 ./gradlew :app:yourTask —stacktrace
- 查看当前项目支持的task ./gradlew :app:tasks
- 编译当前工程的发布版本 ./gradlew :app:assembleRelease
- 查看具体模块的依赖情况 ./gradlew :app:dependencies (如果是library工程 会编译出aar包)
Win
- 查看具体模块的依赖情况 gradlew.bat :netwoekmanagerlibrary:dependencies
- 查看具体模块的依赖情况(修改模块) gradlew.bat :app:dependencies
ps:在Android Studio的命令行工具中跑上述指令,
需要包含gradle/wrapper/gradle-wrapper.jar、gradle/wrapper/gradle-wrapper.properties;
否则会抛出以下错误:
错误: 找不到或无法加载主类 org.gradle.wrapper.GradleWrapperMain
待续。。。