android studio --terminal 命令编译项目(仅限于ubuntu平台)
./gradlew 是在项目根目录的文件。
gradle 是通过sudo apt-get install gradle 安装在ubuntu系统上的,gradle在ubuntu12.04的源上,默认版本是1.4,项目编译所需版本
如果不更新版本会报错误信息:
Could not find method jcenter() for arguments [] on repository container.
2、编译前先,安装gradle
添加gradle源时,可以先备份源文件,执行 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak。
Ubuntu 12.04.3 has an old version of Gradle (1.0-milestone-3
from September 2011) installed by default.
To upgrade to a later version of Gradle, you can use Cheng-Wei Chien's PPA for Gradle athttps://launchpad.net/~cwchien/+archive/gradle by issuing the following commands:
sudo add-apt-repository ppa:cwchien/gradle
sudo apt-get update
Then, to install Gradle 1.6, 1.7, 1.8, 1.9, 1.10, 1.11, 2.0, 2.1, or 2.2, you would run a command like:
sudo apt-get install gradle-2.14.1 (gradle --version get version info)
Or, to install the latest version
sudo apt-get install gradle-ppa
3、编译Android studio 项目
1)、用Android studio 编译时,会自动生成 local.properties 文件。
文件中有用内容:sdk.dir=/home/***/Android/Sdk
2)、用命令编译时,先手动创建 local.properties 并添加 sdk.dir=/home/***/Android/Sdk 。
因为这个文件在 .gitignore中声明过,所以不必担心,不会出现修改差异里面。
3)、编译版本需要在项目根目录下执行编译命令,
Debug版本执行: gradle assembleDebug --stacktrace
Release版本执行: gradle assembleRelease --stacktrace
--stacktrace 可有可无,会显示编译错误信息
更多相关文章
- Android SDK Manager在添加Platforms和其他Packages时提示无法在
- android raw读取超过1M文件的方法
- Android studio新版本 4.0安装和使用
- 手把手教Android商业项目-即时通讯-i美聊
- github上十二款Android播放器开源项目
- Android 资源文件夹下的文件不能有大写字符,会导致R.java无法生成