64位Fedora25及Android开发环境配置_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 64位Fedora25及Android开发环境配置

64位Fedora25及Android开发环境配置

 2017/2/21 5:32:52  hdwangyi  程序员俱乐部  我要评论(0)
  • 摘要:清华同方一体机精锐V41到今年已经用了将近8年了。虽然机器有着23寸宽屏幕,内存也升级到了4G,但CPU是主频只有2.93GHz的Pentium双核E6500,跑个Win10都比较吃力。不过一直使用的是32位的Fedora18,各种软件齐全,表现还可以。前几周无意中查到奔腾E6500是64位的处理器,于是就升级到了目前最新Fedora25的64位版本。安装之后,发现和原来的Fedora18相比,系统变化还是比较大的。首先,Fedora25默认使用WayLand代替X,GNOME也升级到了3
  • 标签:android Fedora ORA 配置 开发环境 开发 Android开发
清华同方一体机精锐V41到今年已经用了将近8年了。虽然机器有着23寸宽屏幕,内存也升级到了4G,但CPU是主频只有2.93GHz的Pentium双核E6500,跑个Win10都比较吃力。不过一直使用的是32位的Fedora18,各种软件齐全,表现还可以。前几周无意中查到奔腾E6500是64位的处理器,于是就升级到了目前最新Fedora25的64位版本

安装之后,发现和原来的Fedora18相比,系统变化还是比较大的。首先,Fedora25默认使用WayLand代替X,GNOME也升级到了3.22.2,系统内置支持Android的MTP连接方式,这样连上手机就可以直接导入照片和文件了。再有就是命令行安装工具由yum变成了dnf,图形化的RPM包管理工具也看不到了,代之以GNOME-SOFT。不过使用dnf安装仓库软件时,和yum基本上是一样的,以下是几个常用的安装配置命令,可以方便对GNOME的使用:

安装gnome-tweak-tool,设置桌面可以存放文件,窗口的最大、最小化按钮:
class="java" name="code">
dnf install gnome-tweak-tool

安装7zip、rar和多媒体编码还有VLC播放器:
dnf install p7zip p7zip-plugins
rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
yum install unrar
yum install ffmpeg ffmpeg-libs gstreamer-ffmpeg  xvidcore libdvdread libdvdnav lsdvd
yum install gstreamer-plugins-good  gstreamer-plugins-bad gstreamer-plugins-ugly
yum install vlc
yum install mozilla-vlc

安装Windows的远程桌面:
yum install remmina

添加右键打开终端的功能:
yum install nautilus-open-terminal

安装exfat格式,支持大容量的U盘:
yum install fuse-exfat

常用的就是这些了。Fedora25自带智能拼音用起来还可以,要使用五笔输入法,可以直接在系统提供软件安装程序(就是GNOME-SOFT)中输入"wubi"关键字查找,GNOME-SOFT提供了极点五笔和海峰五笔,个人感觉海峰要好用一些。

Fedora自带的LibreOffice对微软的Office的兼容性已经好了不少,不过还是从永中的官网下载了永中Office2016的64位Linux版准备安装。安装时发现在默认的WayLand中切换成root用户后,安装程序不能正常工作。还好可以在登录时选择X11替代WayLand,这样就可以安装永中Office了。在安装完毕之后,如果切换回WayLand,永中Office依然是可以正常工作的。

Fedora25软件仓库里面的JDK1.8和Oracle官方的版本号是一样的,基本上不用再到Oracle官网下载了。原本Android Studio2.2在32位的Fedora18上还是可以用的,但在64位Fedora25上就卡顿得没法用了。Eclipse+ADT+Android SDK倒是运行得比较流畅,只是谷歌提供的Linux版Android SDK似乎在纯64位的Linux上运行有很多的问题。比如,在创建虚拟机的时候,总会提示mksdcard找不到libgcc_s.so.1这个库,而实际上这个库就在/usr/lib64目录里面,也就是说谷歌的Linux版Android SDK还是需要32位的库文件来保证其正常运行,这个问题可以通过以下命令解决:
dnf install libstdc++.*

除此之外,还要以下命令安装SDK所需的附加32位库:
dnf install zlib.i686 ncurses-libs.i686 bzip2-libs.i686


另外,在Linux中,选择谷歌提供的X86模拟器镜像创建虚拟机,启动速度确实会快很多。
对于Eclipse,在使用ADT进行开发时,一定要注意使用JDK1.8。系统的PATH环境变量中有可能会由于安装其他软件(比如永中Office)而优先使用其他低版本JDK,这样有可能会造成编译Andorid项目时出现“com/android/dx/command/dexer/Main:Unsupported major.minor version 52.0”错误,此时只需要保证JDK1.8的java命令位于环境变量PATH的最前面就可以了。一个方法是在系统的/etc/profile文件最后加入如下指令:
export JAVA_HOME=<此处替换为JDK1.8所在的路径>
export PATH=$JAVA_HOME:$PATH

或直接编辑eclipse可执行文件所在目录中的eclipse.ini文件,在其中加入
-vm
<此处替换位JDK1.8所在路径>/bin/java

上一篇: iOS 画环形图 下一篇: 没有下一篇了!
发表评论
用户名: 匿名