今天要把一个古老的工程从Eclipse迁移到AndroidStudio。于是开始了编译环境的搭建。
首先启动AndroidStudio遇到一个错误提示:
Prime size must be multiple of 64,什么512-1024之间的
search了一下,说这是java1.7的一个bug,已经在新版本中fix了。于是下载了java8安装了下,然后sdkManager就启动不了了。
由于之前启动没有问题的,所以可以确定为是因为安装JDK引起的问题,
1.首先想到了JAVA环境变量的配置,试了一遍没效果
2.到SDK文件夹,sdk/tools/lib里面找到find_java.bat文件。这个文件是用来搜索系统中JAVA环境变量的,打开来看,有在系统中检测系统是32位64位的判断,之前搜索有人提到过在这个判断时候会出现错误,导致搜素不到。所以问题应该就是在这里。
解决办法参见这里,[亲测可用](http://my.oschina.net/baishi/blog/143196)
sdkManager可以启动后只是进了一步而已~
之后还遇到了JAVA (TM) Platform SE binary stop working的问题 尚未解决啊~
时间: 2024-10-05 05:48:58