./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 可有可无,会显示编译错误信息