亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Ubuntu > 正文

在Ubuntu系統上構建Android環境以及從Google Play上下載APK

2020-10-18 20:40:14
字體:
來源:轉載
供稿:網友

打造一個全命令行的Android構建系統
step 1 安裝 JDK 環境
配合android的JDK最好選用JDK官方版本而不是Open JDK,下面是在unbuntu下安裝JDK 1.7的方法。

復制代碼
代碼如下:

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
   2- Android SDK Platform-tools, revision 21
   3- Android SDK Build-tools, revision 21.1.2
   4- Android SDK Build-tools, revision 21.1.1
   5- Android SDK Build-tools, revision 21.1
   6- Android SDK Build-tools, revision 21.0.2
   7- Android SDK Build-tools, revision 21.0.1
   8- Android SDK Build-tools, revision 21
   9- Android SDK Build-tools, revision 20
  10- Android SDK Build-tools, revision 19.1
  11- Android SDK Build-tools, revision 19.0.3
  12- Android SDK Build-tools, revision 19.0.2
  13- Android SDK Build-tools, revision 19.0.1
  14- Android SDK Build-tools, revision 19
  15- Android SDK Build-tools, revision 18.1.1
  16- Android SDK Build-tools, revision 18.1
  17- Android SDK Build-tools, revision 18.0.1
  18- Android SDK Build-tools, revision 17
  19- Documentation for Android SDK, API 21, revision 1
  20- SDK Platform Android 5.0.1, API 21, revision 2
  21- SDK Platform Android 4.4W.2, API 20, revision 2
  22- SDK Platform Android 4.4.2, API 19, revision 4
  23- SDK Platform Android 4.3.1, API 18, revision 3
  24- SDK Platform Android 4.2.2, API 17, revision 3
  ....
這里包括不同的Android API 版本和不同的構建工具,選擇你想要安裝項目的序號,這里我想安裝 build tools 19.1 ,build tools 21 及 android 4.2.2以上的SDK所以選擇序號 “1,2,3,20,21,22,23”

復制代碼
代碼如下:

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 文件
Python 需求
GooglePlayDownloader 需要使用帶有 SNI(Server Name Indication 服務器名稱指示)的 Python 來支持 SSL/TLS 通信,該功能由 Python 2.7.9 或更高版本引入。這使得一些舊的發行版本如 Debian 7 Wheezy 及早期版本,Ubuntu 14.04 及早期版本或 CentOS/RHEL 7 及早期版本均不能滿足該要求。這里假設你已經有了一個帶有 Python 2.7.9 或更高版本的發行版本,可以像下面這樣接著安裝 GooglePlayDownloader。

在 Ubuntu 上安裝 GooglePlayDownloader
在 Ubuntu 上,你可以使用官方構建的 deb 包。有一個條件是你可能需要手動地安裝一個必需的依賴。

在 Ubuntu 14.10 上
下載 python-ndg-httpsclient deb 軟件包,這是一個較舊的 Ubuntu 發行版本中缺失的依賴。同時還要下載 GooglePlayDownloader 的官方 deb 軟件包。

復制代碼
代碼如下:

$ 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 文件?,F在,你就可以將下載到的 APK 文件轉移到你所選擇的 Android 設備上,然后手動安裝它。

希望這篇教程對你有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩电影中文字幕在线| www日韩中文字幕在线看| 日韩激情视频在线播放| 日韩动漫免费观看电视剧高清| 亚洲黄页网在线观看| 久久久www成人免费精品| 亚洲第一区在线观看| 国产精品久久久亚洲| 国产精品美女网站| 国产精品99久久久久久白浆小说| 成年无码av片在线| 国产区亚洲区欧美区| 久久免费在线观看| 在线播放国产一区二区三区| 国外成人免费在线播放| 亚洲性无码av在线| 久久视频精品在线| 亚洲精品国产综合区久久久久久久| 成人欧美在线视频| 亚洲一区二区在线| 国产精品尤物福利片在线观看| 日韩亚洲国产中文字幕| 亚洲夜晚福利在线观看| 色播久久人人爽人人爽人人片视av| 日本一欧美一欧美一亚洲视频| 日韩欧美精品网址| 在线观看久久av| 欧美视频在线观看免费| 热久久这里只有| 色爱精品视频一区| 北条麻妃在线一区二区| 欧美精品中文字幕一区| 亚洲自拍偷拍色片视频| 4438全国亚洲精品在线观看视频| 国产亚洲精品激情久久| 亚洲精品久久久久国产| 97视频com| 国产色婷婷国产综合在线理论片a| 91成人精品网站| 亚洲国产一区自拍| 欧洲一区二区视频| 亚洲日本欧美日韩高观看| 黑人巨大精品欧美一区二区免费| 国产成人av在线播放| 日韩国产在线看| 国产精品成人一区| 欧美性开放视频| 毛片精品免费在线观看| 色偷偷偷亚洲综合网另类| 色悠悠久久久久| 亚洲欧美精品一区二区| 亚洲а∨天堂久久精品9966| 日韩视频―中文字幕| 日韩av最新在线| 91色琪琪电影亚洲精品久久| 日本精品免费一区二区三区| 国产专区精品视频| 亚洲人成毛片在线播放| 亚洲男人天堂视频| 国产日韩av在线播放| 色综合久综合久久综合久鬼88| 欧美日本亚洲视频| 成人欧美一区二区三区黑人| 国产精品成人在线| 亚洲人在线视频| 最近2019中文免费高清视频观看www99| 欧美怡红院视频一区二区三区| 亚洲精品久久久一区二区三区| 精品亚洲夜色av98在线观看| 久久亚洲精品一区| 日韩av免费在线看| 1769国产精品| 91精品视频大全| 亚洲欧美综合区自拍另类| 日韩av电影手机在线| 亚洲国产中文字幕久久网| 日韩精品高清在线观看| 欧美在线亚洲一区| 中文字幕欧美精品在线| 日韩成人黄色av| 亚洲成人精品久久| 国产中文欧美精品| 久久精品国产免费观看| 欧美激情视频三区| 亚洲福利视频二区| 国产99视频在线观看| 国产精品丝袜白浆摸在线| 日韩欧美精品免费在线| 91国内在线视频| 日韩欧美福利视频| 日韩欧美在线网址| 亚洲福利视频网站| 久久亚洲综合国产精品99麻豆精品福利| 国内精品视频一区| 日韩av免费看网站| 午夜精品久久久久久久男人的天堂| 欧美野外猛男的大粗鳮| 91精品免费久久久久久久久| 美日韩丰满少妇在线观看| 国产成人精品一区二区在线| 日韩av在线直播| 国产精品入口日韩视频大尺度| 中文字幕亚洲无线码在线一区| 久99久在线视频| 中文字幕免费国产精品| 国产ts一区二区| 海角国产乱辈乱精品视频| 一本色道久久88综合亚洲精品ⅰ| 91亚洲精品一区二区| 亚洲一区av在线播放| 欧美成人精品一区二区三区| 国产成人综合精品| 日韩欧美一区二区三区| 欧美成人亚洲成人| 国产中文字幕91| 欧美日韩精品二区| 国产日韩在线看| 91精品国产色综合久久不卡98| 日韩国产欧美精品一区二区三区| 成人精品在线视频| 91精品久久久久久综合乱菊| 亚洲精品电影网在线观看| 国产日韩欧美91| 色偷偷av亚洲男人的天堂| 亚洲国产精品人久久电影| 亚洲图片在线综合| 中文字幕九色91在线| 日本高清不卡的在线| 欧美一级淫片videoshd| 国产精品久久久久影院日本| 欧洲一区二区视频| 日韩有码片在线观看| 欧美激情在线观看| 亚洲国产精品视频在线观看| 欧美电影在线观看完整版| 亚洲欧美中文字幕| 日韩av在线天堂网| 久久久久北条麻妃免费看| 国产精品流白浆视频| 日本精品免费观看| 欧美俄罗斯乱妇| 中文字幕亚洲在线| 欧美xxxx做受欧美| 懂色av中文一区二区三区天美| 国产精自产拍久久久久久蜜| 亚洲国产精品高清久久久| 91天堂在线视频| 亚洲第一精品夜夜躁人人躁| 国产精品久久久久久久9999| 亚洲最大的成人网| 亚洲xxxx妇黄裸体| 91久久久久久久久久久| 亚洲第一区第一页| 久久久久久久色| 668精品在线视频| 亚洲免费视频网站| 亚洲综合中文字幕在线| 亚洲成人精品视频在线观看| 久久精品国产成人精品| 91精品国产乱码久久久久久蜜臀| 国产精品自拍视频| 国产在线观看91精品一区| 尤物九九久久国产精品的分类| 久久精品亚洲94久久精品|