在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
打造一个全命令行的Android构建系统 复制代码 代码如下:sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java7-installer step 2 安装 Android SDK android sdk 工具包的一些命令行工具是基于32位系统的,在64为平台运行32程序必须安装 i386 的一些依赖库,方法如下: 复制代码 代码如下:sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 安装完成32位的依赖库后,我们使用wget 去官方下载最新的linux下android SDK包。 复制代码 代码如下:cd ~ wget http://dl.google.com/android/android-sdk_r24.0.1-linux.tgz tar xvzf android-sdk_r24.0.1-linux.tgz 编辑 .profile 或者 .bash_profile 把下面的目录增加到 path的搜索路径中,确保android SDK的的一些命令工具可以直接在终端使用,比如 adb 命令。 复制代码 代码如下:ANDROID_HOME=$HOME/android-sdk-linux export PATH="$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools" exprot ANDROID_HOME 使环境变量生效 复制代码 代码如下:source ~/.profile 环境变量生效后,你可以使用android命令 列出sdk相关的列表,以便我们选择和自己项目匹配的SDK版本。(刚才只是安装了最基础的SDK,要完全满足你的开发环境需要还得从下面的列表中选择你需要的SDK和工具更新下载) 复制代码 代码如下:android list sdk --all 输出如下所示: 1- Android SDK Tools, revision 24.0.1 复制代码 代码如下:android update sdk -u -a -t 1,2,3,10,20,21,22,23 step 3 安装gradle构建环境 使用Ant构建项目已经是过去式了,这里我们选用更加强悍和方便的构建工具gradle 。 下载 grdle 二进制包 复制代码 代码如下:cd ~ wget https://services.gradle.org/distributions/gradle-2.2.1-bin.zip 释放到本地Home目录,创建名字为"gradle"的符号链接,符号连接的好处是方便版本更新,有了新的版本直接修改符号链接即可。 复制代码 代码如下:unzip gradle-2.2.1-bin.zip ln -s gradle-2.2.1 gradle 配置gradle环境变量并使其生效,编辑 ~/.profje 文件增加下面内容 复制代码 代码如下:GRADLE_HOME=$HOME/gradle export PATH=$PATH:$GRADLE_HOME/bin 保存后使环境变量使其生效 复制代码 代码如下:source ~/.profile 环境变量生效后你可以在终端敲入'gradle'命令并运行用以检测gradle是否安装成功。 复制代码 代码如下:gradle 如果安装配置的没有问题将会提示类似下面的信息 复制代码 代码如下::help Welcome to Gradle 2.2.1 To run a build, run gradle <task> ... To see a list of available tasks, run gradle tasks To see a list of command-line options, run gradle --help BUILD SUCCESSFUL 验证是否可以编译android 应用 完成以上的环境配置,我们的一个Android下的基础构建环境就全部配置好了,接下来做的事情就是尝试使用gradle 编译一个android 应用出来验证我的编译环境是否OK,下载我写的一个gadle demo 例子进行测试。 复制代码 代码如下:git clone https://github.com/examplecode/gradle_demo cd gradle_demo/hello-apk-with-gradle gradle build 如何在 Linux 上从 Google Play 商店里下载 apk 文件 在 Ubuntu 上安装 GooglePlayDownloader 在 Ubuntu 14.10 上 复制代码 代码如下:$ wget http://mirrors.kernel.org/ubuntu/pool/main/n/ndg-httpsclient/python-ndg-httpsclient_0.3.2-1ubuntu4_all.deb $ wget http://codingteam.net/project/googleplaydownloader/download/file/googleplaydownloader_1.7-1_all.deb 如下所示,我们将使用 gdebi 命令 来安装这两个 deb 文件。 gedbi 命令将自动地处理任何其他的依赖。 复制代码 代码如下:$ sudo apt-get install gdebi-core $ sudo gdebi python-ndg-httpsclient_0.3.2-1ubuntu4_all.deb $ sudo gdebi googleplaydownloader_1.7-1_all.deb 在 Ubuntu 15.04 或更新的版本上 最近的 Ubuntu 发行版本上已经配备了所有需要的依赖,所以安装过程可以如下面那样直接进行。 复制代码 代码如下:$ wget http://codingteam.net/project/googleplaydownloader/download/file/googleplaydownloader_1.7-1_all.deb $ sudo apt-get install gdebi-core $ sudo gdebi googleplaydownloader_1.7-1_all.deb 在 Debian 上安装 GooglePlayDownloader 由于其 Python 需求, Googleplaydownloader 不能被安装到 Debian 7 Wheezy 或早期版本上,除非你升级了它自备的 Python 版本。 在 Debian 8 Jessie 及更高版本上: 复制代码 代码如下:$ wget http://codingteam.net/project/googleplaydownloader/download/file/googleplaydownloader_1.7-1_all.deb $ sudo apt-get install gdebi-core $ sudo gdebi googleplaydownloader_1.7-1_all.deb 在 Fedora 上安装 GooglePlayDownloader 由于 GooglePlayDownloader 原本是针对基于 Debian 的发行版本所开发的,假如你想在 Fedora 上使用它,你需要从它的源码开始安装。 首先安装必需的依赖。 复制代码 代码如下:$ sudo yum install python-pyasn1 wxPython python-ndg_httpsclient protobuf-python python-requests 然后像下面这样安装它。 复制代码 代码如下:$ wget http://codingteam.net/project/googleplaydownloader/download/file/googleplaydownloader_1.7.orig.tar.gz $ tar -xvf googleplaydownloader_1.7.orig.tar.gz $ cd googleplaydownloader-1.7 $ chmod o+r -R . $ sudo python setup.py install $ sudo sh -c "echo 'python /usr/lib/python2.7/site-packages/googleplaydownloader-1.7-py2.7.egg/googleplaydownloader/googleplaydownloader.py' > /usr/bin/googleplaydownloader" 使用 GooglePlayDownloader 从 Google Play 商店下载 APK 文件 一旦你安装好 GooglePlayDownloader 后,你就可以像下面那样从 Google Play 商店下载 APK 文件。(LCTT 译注:显然你需要让你的 Linux 能爬梯子) 首先通过输入下面的命令来启动该应用: 复制代码 代码如下:$ googleplaydownloader 在搜索栏中,输入你想从 Google Play 商店下载的应用的名称。 一旦你从搜索列表中找到了该应用,就选择该应用,接着点击 “下载选定的 APK 文件” 按钮。最后你将在你的家目录中找到下载的 APK 文件。现在,你就可以将下载到的 APK 文件转移到你所选择的 Android 设备上,然后手动安装它。 希望这篇教程对你有所帮助。 |
请发表评论