位置: 编程技术 - 正文

在Ubuntu系统上构建Android环境以及从Google Play上下载APK(ubuntu功能)

编辑:rootadmin

推荐整理分享在Ubuntu系统上构建Android环境以及从Google Play上下载APK(ubuntu功能),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:ubuntu技巧,ubuntu的,ubuntu-,ubuntuone,ubuntu技巧,ubuntu的,ubuntu zed,ubuntu系统结构,内容如对您有帮助,希望把文章链接给更多的朋友!

打造一个全命令行的Android构建系统step 1 安装 JDK 环境配合android的JDK最好选用JDK官方版本而不是Open JDK,下面是在unbuntu下安装JDK 1.7的方法。复制代码代码如下:sudo add-apt-repository ppa:webupd8team/javasudo apt-get updatesudo apt-get install oracle-java7-installer step 2 安装 Android SDKandroid sdk 工具包的一些命令行工具是基于位系统的,在为平台运行程序必须安装 i 的一些依赖库,方法如下:复制代码代码如下:sudo dpkg --add-architecture isudo apt-get updatesudo apt-get install libc6:i libncurses5:i libstdc++6:i libz1安装完成位的依赖库后,我们使用wget 去官方下载最新的linux下android SDK包。复制代码代码如下:cd ~wget xvzf android-sdk_r.0.1-linux.tgz编辑 .profile 或者 .bash_profile 把下面的目录增加到 path的搜索路径中,确保android SDK的的一些命令工具可以直接在终端使用,比如 adb 命令。复制代码代码如下:ANDROID_HOME=$HOME/android-sdk-linuxexport 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 .0.1 2- Android SDK Platform-tools, revision 3- Android SDK Build-tools, revision .1.2 4- Android SDK Build-tools, revision .1.1 5- Android SDK Build-tools, revision .1 6- Android SDK Build-tools, revision .0.2 7- Android SDK Build-tools, revision .0.1 8- Android SDK Build-tools, revision 9- Android SDK Build-tools, revision - Android SDK Build-tools, revision .1 - Android SDK Build-tools, revision .0.3 - Android SDK Build-tools, revision .0.2 - Android SDK Build-tools, revision .0.1 - Android SDK Build-tools, revision - Android SDK Build-tools, revision .1.1 - Android SDK Build-tools, revision .1 - Android SDK Build-tools, revision .0.1 - Android SDK Build-tools, revision - Documentation for Android SDK, API , revision 1 - SDK Platform Android 5.0.1, API , revision 2 - SDK Platform Android 4.4W.2, API , revision 2 - SDK Platform Android 4.4.2, API , revision 4 - SDK Platform Android 4.3.1, API , revision 3 - SDK Platform Android 4.2.2, API , revision 3 ....这里包括不同的Android API 版本和不同的构建工具,选择你想要安装项目的序号,这里我想安装 build tools .1 ,build tools 及 android 4.2.2以上的SDK所以选择序号 “1,2,3,,,,”复制代码代码如下:android update sdk -u -a -t 1,2,3,,,,,step 3 安装gradle构建环境使用Ant构建项目已经是过去式了,这里我们选用更加强悍和方便的构建工具gradle 。

下载 grdle 二进制包复制代码代码如下:cd ~wget unzip gradle-2.2.1-bin.zip ln -s gradle-2.2.1 gradle配置gradle环境变量并使其生效,编辑 ~/.profje 文件增加下面内容复制代码代码如下:GRADLE_HOME=$HOME/gradleexport PATH=$PATH:$GRADLE_HOME/bin保存后使环境变量使其生效复制代码代码如下:source ~/.profile环境变量生效后你可以在终端敲入'gradle'命令并运行用以检测gradle是否安装成功。复制代码代码如下:gradle如果安装配置的没有问题将会提示类似下面的信息复制代码代码如下::helpWelcome to Gradle 2.2.1To run a build, run gradle <task> ...To see a list of available tasks, run gradle tasksTo see a list of command-line options, run gradle --helpBUILD SUCCESSFUL验证是否可以编译android 应用完成以上的环境配置,我们的一个Android下的基础构建环境就全部配置好了,接下来做的事情就是尝试使用gradle 编译一个android 应用出来验证我的编译环境是否OK,下载我写的一个gadle demo 例子进行测试。复制代码代码如下:git clone gradle_demo/hello-apk-with-gradlegradle build

如何在 Linux 上从 Google Play 商店里下载 apk 文件Python 需求GooglePlayDownloader 需要使用带有 SNI(Server Name Indication 服务器名称指示)的 Python 来支持 SSL/TLS 通信,该功能由 Python 2.7.9 或更高版本引入。这使得一些旧的发行版本如 Debian 7 Wheezy 及早期版本,Ubuntu . 及早期版本或 CentOS/RHEL 7 及早期版本均不能满足该要求。这里假设你已经有了一个带有 Python 2.7.9 或更高版本的发行版本,可以像下面这样接着安装 GooglePlayDownloader。

在 Ubuntu 上安装 GooglePlayDownloader在 Ubuntu 上,你可以使用官方构建的 deb 包。有一个条件是你可能需要手动地安装一个必需的依赖。

在Ubuntu系统上构建Android环境以及从Google Play上下载APK(ubuntu功能)

在 Ubuntu . 上下载 python-ndg-httpsclient deb 软件包,这是一个较旧的 Ubuntu 发行版本中缺失的依赖。同时还要下载 GooglePlayDownloader 的官方 deb 软件包。复制代码代码如下:$ wget wget 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 . 或更新的版本上最近的 Ubuntu 发行版本上已经配备了所有需要的依赖,所以安装过程可以如下面那样直接进行。复制代码代码如下:$ wget 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 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 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 设备上,然后手动安装它。

希望这篇教程对你有所帮助。

在Ubuntu系统上安装OpenOffice代替Office办公 OpenOffice是除LibreOffice以外能够替代微软Office的另一个非常强大的办公套件,也有许多的Linux发行版默认集成的是OpenOffice,我个人也非常喜欢。所以本教

在Ubuntu系统下安装音乐播放器的教程 安装类Winamp的音频播放器QmmpQmmp,一个基于Qt的音频播放器,与Winamp或xmms的用户界面类似,现在最新版本是0.9.0。PPA已经在Ubuntu.,Ubuntu.,Ubuntu.

在Ubuntu系统下安装Guake来美化终端界面 作为一名Linux用户,如果你不使用终端,会少了很多乐趣,很多问题会涉及到使用终端来解决,而且你会发现命令行是如此的强大,Guake是一款应用于Gnom

标签: ubuntu功能

本文链接地址:https://www.jiuchutong.com/biancheng/350410.html 转载请保留说明!

上一篇:Ubuntu系统上使用LVM调整硬盘分区的教程(ubuntu20.04怎么用)

下一篇:在Ubuntu系统上安装OpenOffice代替Office办公(ubuntu20.04怎么安装)

  • 银行委托贷款上征信吗
  • 所得税汇算清缴时间期限
  • 如何查询纳税人状态是否正常
  • 没有发票就不能入账吗
  • 资金什么情况下退出企业
  • 生育津贴到公司账上怎么发给员工
  • 制造费用多结转了下月如何调整
  • 现金流量表季度申报可以不填吗
  • 一般纳税人没有进项怎么交税
  • 定额征收需要建账吗
  • 出口的港杂费包括哪些
  • 工资3700扣多少社保钱
  • 手撕票几个点
  • 扣缴义务人怎么删除
  • 超过认证期限的发票未抵扣能红冲吗
  • 税务稽查可否清算土地增值税
  • 制造费用结转生产成本金蝶怎么操作
  • 企业非正常
  • 房地产教育培训
  • 企业偷税漏税行为诉讼有效期限
  • 地方水利建设基金的会计分录
  • 出口退税收汇凭证是什么
  • 财库联网集中户扣了我的钱
  • 置换补贴款
  • 未结转是什么意思
  • 防洪工程维护费取消
  • 牛奶的增值税普通发票
  • 金蝶如何结转折旧费用的操作步骤
  • 汇缴交的所得税如何做账
  • 原材料计入资产成本吗
  • 找私人买东西不发货算诈骗吗
  • 公司注销登记提交材料规范
  • saproxy.exe - saproxy是什么进程 有什么用
  • 自建用地是什么性质
  • 以物抵债的会计分录
  • 新税法中工资薪金的规定
  • 人力资源劳务外包合同
  • PHP:oci_set_client_identifier()的用法_Oracle函数
  • win7系统网络连接出现红叉
  • php数组函数大全
  • 财产保险公司手续费税前扣除最新
  • 库拉索的死
  • the模板引擎
  • 偿还债券本金和利息
  • 深度学习:图像去雨网络实现Pytorch (二)一个简单实用的基准模型(PreNet)实现
  • uniapp和vue哪个好
  • php分页函数封装
  • 公司财务人员岗位职责
  • 怎么算长期合同
  • 清包工一般计税如何开票
  • 运输行业一般纳税人开普票税率是多少
  • 年化收益率怎么算收益率
  • 抵扣联过期时间
  • 小规模纳税人开专票税率是1%还是3%
  • 航信服务费减免怎么填
  • 长期借款工程验收会计分录怎么做
  • 小规模免征增值税的有哪些
  • 财务报表分析的目的
  • 存货周转率多少属正常范围
  • MySQL必知必会读后感
  • sql server 2012 数据库bak脚本还原
  • Sql Server datetime问题
  • 在linux系统中安装软件
  • win7怎么下载win10
  • Win10 Mobile 10549中Cortana电池消耗很大该怎么办?
  • 大白菜U盘安装原版XP系统教程精细版
  • qq空间好友评论别人看不到
  • 无法打开文件exe
  • 在linux中使用什么命令可以给命令起别名
  • vbs和批处理区别
  • 记录心率
  • linux如何批量执行脚本
  • 批量ghost
  • js如何实现单例模式
  • js中splice方法
  • 广州地税电子税票查询
  • 电子税务局增值税申报表下载
  • 南通国税电子税务局
  • 江苏个体户年报怎么填
  • 加拿大的环保
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设