Android Studio Layout设计器加载错误

Mac下升级Android Studio至最新版本后,修改Activity的layout文件时,发现设计器报错无法使用

1、当加载layout文件时,编辑器提示错误“Android Nougat requires the IDE to be running with Java 1.8 or later”,如下图:

123

2、直接检查工程“Project Structure”后,发现JDK已经为1.8版本,应该与此无关

qq20160914-12x

3、查看Android Studio信息如下图,发现Android Studio IDE运行在Java 1.6版本下:

%e5%b1%8f%e5%b9%95%e5%bf%ab%e7%85%a7-2016-09-14-%e4%b8%8b%e5%8d%8812-56-39

解决步骤:

1、先确定系统是否已经安装JDK1.8,如未安装可以去Oracle站点下载最新JDK

2、安装完JDK后,打开以下文件:

/Applications/Android\ Studio.app/Contents/Info.plist

3、修改“JVMOptions”项目下的“JVMVersion”字段,作者修改前此处值为“1.6,1.7+”,修改为“1.8”保存退出

qq20160914-02x

修改为

qq20160914-22x

4、启动Android Studio,再打开设计器发现可以正常使用了

Debian 7.11 安装Python3.x

最近在学习使用Python3进行Web开发,由于以前使用的都是Debian7系统,而此系统自带的Python版本为2.x,因此需要安装Python3.x,在此记录安装过程

1、SSH至Debian系统
2、创建Python3.x的安装目录

mkdir /usr/local/python3

3、进入Python官方下载站点,复制3.x版本的Python源代码包链接:

屏幕快照 2016-09-07 上午11.22.52

4、在Debian7 SSH中,获取3.x安装包:

wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz

5、解压安装包

tar -zxvf Python-3.5.2.tgz

6、进入解压后的目录:

cd Python-3.5.2/

7、设置编译参数,Python3.x的安装位置:

./configure --prefix=/usr/local/python3

8、编译Python3.x并安装:

make
make install

9.移动并备份原有Python2.x命令链接:

mv /usr/bin/python /usr/bin/python_bak

10、创建Python3.x到系统当前python命令的链接:

ln -s /usr/local/python3/bin/python3.5 /usr/bin/python

11、查看系统当前Python版本:

 python --version

如果一切顺利,这时系统python的默认版本将为Python 3.x