您的位置 首页 > 数码极客

ubunru如何编译app成apk

其实这一期主要内容是关于Linux的软件介绍篇。至于昨天预告的美化篇,那么很荣幸的告诉大家,嗯没错,跳票了。

这一期主要分为三个部分,第一部分为原生Linux软件安装讲解,第二部分为Linux运行Windows的exe后缀程序或者安装包,第三部分的Linux系统中安卓APK应用的安装。这是很多同学决定是否使用Linux的主要原因。所以在这里做一个比较详细的教程介绍,希望通过这个教程摆脱大家对Linux下软件生态缺乏的认识。这里用到的很多工具在最新的win10中自带的内嵌Ubuntu中是不能使用的,使用win10-linux的同学需要注意哦。

最后说明,从现在开始我都使用ElementaryOS来讲解了哦。Ubuntu的操作和ElemenaryOS大同小异。两者的主要区别在于界面设计上。不黑不吹,ElementayOS在桌面环境的设计上甩Ubuntu很多条街。

Linux

一、Linux那些强大的原生软件

Linux下有各种各样的原生软件,我们将主要介绍一下比较强大的具有替代性的几款以及现在支持比较好的国产Linux软件。安装完系统,我们能很容易的发现应用程序清单中存在一个名为“软件中心”的程序,没错他就是我们安装软件很常用的工具了。功能类似于你手机里面的应用中心,从Ubun开始Ubuntu官方去除了原来自身开发的软件中心,用Gnome项目的Gnome software来进行取代。所以我们也将重点讲解UBun版本的软件中心,其实也是一样的没有什么区别。

软件中心

如图,软件中心中很简洁的为我们区分了所有软件的类型办公,附件等等。这里我们主要说明以下的几个软件Libre Office办公套件、Devhlep开发者帮助程序、eclipse集成开发环境、Ghex二进制编辑器、Giggle版本控制查看、MonoDevelop开源.net平台集成开发环境、Brasero光盘刻录工具、HandBrake视频格式转换、kodi媒体中心坏境、Firefox火狐浏览器、FileZillaFTP工具、DelugeBT种子下载工具、Audacity音频编辑工具。

重点说明图形分类下面的工具对于UI开发的大触来说是十分好用的。

blender 3D制作软件,我不会对比它和3Dmax的优劣,只说明一下一个事例。阿凡达的3D场景就是用这个软件制作的。该软件全部安装包大约在260M左右,属于GNU自由软件基金会旗下,也就是免费使用和修改。

blender

GIMP图片编辑器,这个软件从很多人对他的评价(Linux下的PS)可见一般,此软件也是属于GNU旗下。同样可以免费使用和修改。支持滤镜和插件,我想这是很多想要转到Linux的PS大佬最关心的问题了。

Gimp

Inkscape矢量绘制软件,这个也是设计的大神器,对应于Windows的AI,默认保存格式为W3C的标准矢量图片格式SVG,对于网页矢量图设计来说。简直好用的不得了。可惜我的设计是半吊子水平不能完美的发挥它的潜力,只能用来画画图标罢了。

Inkscape矢量绘图

在图片分类下还有很多强大的软件就不一一介绍了,那样小编估计写一天也写不完。概括的说一下其他的优秀图形分类软件。Dia流程图工具、Scribus桌面出版工具、Veusz图表工具。

所有上面列出的软件均可以在软件中心找到并直接点击安装。也可以使用命令行来进行安装。命令为:

  • sudo apt install [软件的英文名字小写]

比如安装blender为sudo apt install blender。

官网下载的安装包文件处理

还有很多的Linux软件我们不能在应用中心直接找到,那么我们就需要去网站上下载,这里以Eagle PCB绘制软件为例。我们百度一下Eagle然后进入他的官网,Eagle有免费版本,唯一不好的就是会在启动的时候插入广告。

Eagle官网

点击主页上的Download按钮然后在弹出的列表里面选择Linux64位下载,等待下载完成。下载完成之后我们查看一下安装文件,对,没错它是run后缀名的文件。意思是可执行文件。所以我们打开终端,用cd命令将工作目录移动到下载文件夹用下面的命令来对安装文件赋予可执行权限。

  • chmod 777 eagle-lin64-7.4.0.run

这里看不懂的同学要注意学习Linux基本命令的使用,chmod是Linux的权限修改命令。

然后使用 .,启动安装程序,就像我下面的截图一样。

run文件安装

接下来就简单了,Windows的下一步傻瓜操作还记得吧。

大部分的IDE软件和Nvidia驱动都是这个格式的。简单的也列举一些,QT界面环境、Quartus硬件语言开发环境Linux版本。

然后同样处理方式的还有sh格式结尾的安装包(sh是脚本,但是也有用于安装包的,比如Netbeans官网的安装包就是这个格式)。bundle格式的同样,比如Wm虚拟机官网下载的安装包。还有很少见的AppImage格式。Linux其实完全不在乎你是什么格式的文件,只要你拥有执行权限,就能帮你执行。

国产的优秀Linux原生软件

得益于近几年的国产Linux系统的发展,像深度Deepin和优麒麟都和国内的软件厂商合作出品了很多优秀的国产软件。真的感谢他们做的贡献,才让我今天能写出这一章节。我们主要介绍以下的几个软件,办公神器wps办公套件、搜狗输入法、网易云音乐、为知笔记。

WPS for linux

大家百度WPS for Linux很简单的就能下载到wps的deb安装包,使用上一教程说到的Gdebi就可以安装完成。体验堪称完美。这也是我觉得金山做的最人道的一件事了,幸运的是还没有Windows版本烦人的广告。

网易云音乐Linux

同样网易云音乐也可以在官网下载到deb安装包,安装方式和wps,搜狗拼音一样。网易云音乐对Linux的支持同样完美。唯一不好的一点就是收费大环境下很多歌曲都不能听了。

为知笔记就不截图介绍了,官网提供的是PPA的安装方式

  • sudo add-apt-repository ppa:wiznote-team
  • sudo apt-get update

  • sudo apt-get install wiznote

依次复制每行命令到终端执行,完成后就可以看见你的应用程序列表里面的为知笔记图标了。

PPA也是Ubuntu系统安装软件的一大方式,很方便也很实用。但是安全性不能有保证。

Linux下使用Windows exe程序

使用Linux的同学大都听说过wine的大名吧,没错,就是这个自信为 Wine Is Not an Emulator的缩写。我们需要安装一下wine1.8,当然是使用PPA的方式安装,简单快捷。

  • sudo add-apt-repository ppa:ubuntu-wine/ppa

  • sudo apt-get update

  • sudo apt-get install wine1.8 winetricks

安装完成我们可以得到四个wine的图标,第一个是打开虚拟C盘,第二个是卸载wine软件,第三个是wine配置工具。这里我不介绍基本的wine使用,因为网上一堆教程。大家要勤动手学习,我这里给大家介绍一个github的开源项目地址:

winetricks中文项目

该开源项目主要的工作是winetricks工具的中文化和对常用Windows软件Wine运行的自动化支持。现已支持QQ国际版2.1、QQ 8.3 、同花顺股票软件、QQ游戏2013、TM2013 Preview1、TM2013 Preview2、网易云音乐、Kugou 音乐、QQ企业版、美图秀秀、印象笔记、光影魔术手、QQ轻聊版 7.9、LINE(连我)、迅雷(请不要调整窗口大小,可能崩溃)、福昕阅读器、网易邮箱大师、QQ音乐、有道云笔记、爱奇艺、优酷客户端、阿里旺旺、微信。

使用方法很简单,终端下cd到下载解压后的verb目录下,执行命令winetricks-zh <verb 名>。等待自动完成就能在应用列表里面找到相对应的Windows程序了。

Crossover安装Windows应用

Crossover是wine的收费版本,集成了wine环境和可靠的GUI界面。对于收费软件我只能说能支持的还是要支持,毕竟开源社区开发这么好用的软件也不容易,没条件的话还是可以和谐的,和谐方法不好说,大家自己百度。

Crossover界面

我们以安装QQ轻聊版7.9为例,第一步点击安装Windows软件,将会打开Crossover安装程序界面,在查询框中输入QQ,就可以看见QQ的下拉菜单并选择QQ轻聊版7.9。

QQ安装界面

然后可以一直继续就行,具体安装消耗时间看你的网速决定,相比较而言。这种方法QQ安装下来的QQ支持性比较完美,除了不能视频和添加好友。好消息是最新的Cro已经修复了这两个bug,继续的过程中我们可以修改部分参数,比如在选择安装包的过程中自定义为自己下载的最新版本的QQ8.8,我们安装完成就是8.8版本,我测试了可以完美运行。

其他的好用的wine-GUI工具还有playonlinux,这个主要用来运行Windows游戏,Linux的魔兽世界通过wine之后帧率比Windiows还高你敢相信?

windows程序就先介绍到这里,篇幅原因不能太大,所以就开始下一个内容。

Linux运行安卓apk软件

Google为他的Chrome笔记本开发了一个可以运行apk软件的环境Arc-weldeer,我们可以在chrome的应用商店里直接安装到这个工具。地址:

但是由于不可抗力,大部分的较懒同学是不能正常访问的,我建议大家要有探索的精神,否则和咸鱼有什么区别?

安装完成就可以看见arc-welder的图标,点击运行,第一次会让你选择一个默认的工作目录。大家依据自己的条件选择一个文件夹就行。

安卓模拟器

在主界面上点击黄色的+按钮,选择我们下载好的apk。确定并等待处理完成。

参数界面

这里点击TEST按钮,就开始运行你的安卓程序了,下面是我的贴吧运行截图,经过几个版本的更新,现在的Arc工具已经很完善了,除了腾讯家的app基本都能完美运行,至于为什么腾讯不能,上面的Windows 不能腾讯游戏也是不能的。我能怎么说?

贴吧界面

上面介绍的是最官方的办法,我这里还有一种我发现的取巧方法。

深度Deepin安卓ARC框架

嗯,感谢深度Deepin的工作。用深度的小伙伴都知道他们是能够在深度的软件中心里面直接安装安卓软件的,因为深度Deepin把Arc-welder做了一个封装,不可以不依赖Chrome运行,所以了我就去深度的镜像源中翻了一遍,还真让我找到了,深度镜像源真是一个好东西。我这里直接贴地址,下载后是一个deb安装包,这个大家都懂了吧。

上面目录下有64位版本和32位版本的安装包,大家选择下载。

上面地址下有安卓程序的安装包,这里是被深度打包为deb的APK程序,下载安装就可以了。

文件目录

这其中我用红框标记的都是apk版本的,有些是deepin-crossover的安装包是exe的程序。反正深度应用商店里面能找到的安卓程序都在这里了。大家慢慢找找总会有的,没有的就用第一种方法自己安装就可以了。截图是deepin的爱奇艺运行结果。

Deepin安卓程序

今天就到这里了,有了windows应用的加入再结合APK应用的使用,最后加上我大Linux的原生应用,我实在找不到还有什么缺乏的应用。

第一次使用或者安装这些软件肯定都会毛手毛脚的导致出现问题,不用担心。留言我帮你解决。

结束!

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“ubunru如何编译app成apk”边界阅读