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

首頁 > 系統 > Ubuntu > 正文

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

2020-05-27 12:11:27
字體:
來源:轉載
供稿:網友

   打造一個全命令行的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 ...

  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
久久综合久久八八| 亚洲区一区二区| 色yeye香蕉凹凸一区二区av| 精品久久久久久久久久久久| 亚洲成人网在线观看| 国产精品专区一| 久热精品在线视频| 国产精品av电影| 国产精品盗摄久久久| 亚洲一级黄色片| 日韩欧美视频一区二区三区| 色妞在线综合亚洲欧美| 国产日本欧美视频| 一本久久综合亚洲鲁鲁| 78m国产成人精品视频| 欧美激情喷水视频| 欧美老女人性生活| 国产中文欧美精品| 精品呦交小u女在线| 欧美电影第一页| 久久人人爽人人爽人人片av高清| 久久久久久一区二区三区| 亚洲国产精品一区二区久| 久久久久国色av免费观看性色| 国产精品久久一区| 深夜成人在线观看| 精品久久久久久电影| 国产精品自产拍在线观| 国产欧美精品日韩精品| 国产视频一区在线| 精品国产美女在线| 久久99热这里只有精品国产| 91在线色戒在线| 日韩亚洲欧美中文在线| 91精品视频免费| 亚洲精品丝袜日韩| 久久久久久免费精品| 亚洲欧洲一区二区三区在线观看| 亚洲电影免费观看高清完整版在线观看| 久久久综合免费视频| 在线电影欧美日韩一区二区私密| 美女福利视频一区| 久久人人爽人人| 色婷婷av一区二区三区在线观看| 久久精品国产亚洲精品| 亚洲一区二区三区四区视频| 久久夜色精品亚洲噜噜国产mv| 日韩高清免费在线| 欧美精品做受xxx性少妇| 精品毛片网大全| 亚洲人免费视频| 亚洲精品99久久久久中文字幕| 欧美激情精品久久久久久免费印度| 亚洲欧美另类自拍| 青草青草久热精品视频在线网站| 91国语精品自产拍在线观看性色| 亚洲天堂av女优| 国产精品久久久久99| 热99在线视频| wwwwwwww亚洲| 日韩精品视频三区| 色播久久人人爽人人爽人人片视av| 精品偷拍一区二区三区在线看| 亚洲国产天堂久久综合网| 久久久国产精彩视频美女艺术照福利| 国产精品h片在线播放| 亚洲精品女av网站| 51ⅴ精品国产91久久久久久| 国产日产欧美a一级在线| 亚洲国产精品国自产拍av秋霞| 久久精品视频亚洲| 亚洲欧洲成视频免费观看| 国产精品电影观看| 国内精品视频在线| 一夜七次郎国产精品亚洲| 欧美激情一区二区三级高清视频| 国产在线高清精品| 欧美成人一二三| 国产亚洲美女久久| 亚洲欧洲免费视频| 狠狠色狠色综合曰曰| 精品成人69xx.xyz| 久久久久久美女| 日本免费在线精品| 清纯唯美日韩制服另类| 亚洲精品永久免费精品| 亚洲精品欧美日韩| 91香蕉电影院| 欧美性极品xxxx娇小| 国产69久久精品成人看| 久久色精品视频| 成人黄在线观看| 久久视频在线视频| 亚洲伊人一本大道中文字幕| 欧美在线视频网| 精品一区精品二区| 97精品一区二区三区| 97超级碰碰人国产在线观看| 国产成人综合亚洲| 久久久久久网站| 日韩女优在线播放| 性色av一区二区三区| 国产精品极品美女粉嫩高清在线| 日本久久久a级免费| 国产福利精品视频| 欧美日韩免费一区| 国产精品国产三级国产aⅴ浪潮| 亚洲成人黄色在线观看| 中文字幕亚洲综合| 国产精品吹潮在线观看| 久久久999成人| 亚洲精品国产综合久久| 久久久这里只有精品视频| 午夜欧美不卡精品aaaaa| 国产免费观看久久黄| 国产精品一区二区电影| 久99九色视频在线观看| 欧美成人h版在线观看| 日韩av在线免播放器| 91av在线不卡| 成人97在线观看视频| 91sao在线观看国产| 欧美电影免费观看| 久久久亚洲国产天美传媒修理工| 亚洲精品午夜精品| 91精品国产91久久久久久最新| 亚洲午夜久久久久久久| 亚洲aⅴ男人的天堂在线观看| 国产成人精品免高潮在线观看| 亚洲图片在线综合| 国产精品久久久久久久久久久不卡| 亚洲欧洲激情在线| 91国产精品电影| 国产精品日韩久久久久| 国产精品视频99| 最近免费中文字幕视频2019| 欧美视频免费在线观看| 日韩在线观看高清| 欧美激情精品久久久久久变态| 91成人在线视频| 91久久夜色精品国产网站| 日韩av快播网址| 不卡伊人av在线播放| 欧美成人精品在线播放| 日韩风俗一区 二区| 欧美在线视频网| 久99九色视频在线观看| 在线观看国产精品淫| 欧美激情视频在线观看| 日韩成人高清在线| 久久精品中文字幕免费mv| 国产网站欧美日韩免费精品在线观看| 久久精品国产欧美亚洲人人爽| 亚洲视频在线免费观看| 国产主播喷水一区二区| 91精品国产高清久久久久久久久| 青青在线视频一区二区三区| 亚洲欧洲日韩国产| 欧美性猛交xxx| 亚洲黄页视频免费观看| 亚洲人成电影在线观看天堂色| 日产日韩在线亚洲欧美| 久久久女人电视剧免费播放下载| 日韩一级裸体免费视频|