美文网首页
有关Android开发环境配置的一点记录

有关Android开发环境配置的一点记录

作者: iTsung | 来源:发表于2016-06-08 11:13 被阅读0次

         刚入职,公司发了新的云主机和显示器,因此需要重新配置开发环境,而且还是Eclipse+ADT,还不是AndroidStudio。

       系统是Win64位,辅导员给了我adt,sdk,eclipse,ndk,一开始打开eclipse,提示出错,当时没注意,觉得是eclipse问题,立马自己下个64bit的eclipse,并且安装了JDK8。装好之后提示sdk编译版本过低,于是把sdk所有更新了一遍,之后出现了

    error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'.

    在stackoverflow上搜了一下说是eclipse默认主题模版需要更高版本api,要导入appcompact:

    1.File-->Import-->android-sdk-->extras-->android-->support-->v7,选择“appcompat”;

    2.Project-->properties-->Android.选择"Add",以及“appCompat”。

    经过以上两步骤,依然没有解决。

    最后我想到可能是JDK版本问题,导致辅导员给我的eclipse不能用,于是重新安装了jdk (64bit),出现了

    错误:eclipse启动时弹出Failed to load the JNI shared library jvm.dll

    没有启动jvm,环境变量配置没有问题,于是去看了一下eclipse的版本和系统位数,分别是eclipse目录下的readme文件夹下的readme_eclipse文件,和eclipse.ini文件:

    ini文件内容如下:

    -startup

    plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar

    --launcher.library

    plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120913-144807

    -product

    com.android.ide.eclipse.adt.package.product

    --launcher.XXMaxPermSize

    256M

    -showsplash

    com.android.ide.eclipse.adt.package.product

    --launcher.XXMaxPermSize

    256m

    --launcher.defaultAction

    openFile

    -vmargs

    -Dosgi.requiredJavaVersion=1.6

    -Xms40m

    -Xmx768m

    -Declipse.buildId=v22.3.0-887826

    -XX:MaxPermSize=512M

    果然eclipse是32bit,但是jdk一直是64bit,搜了一下,在win 7(bit)下,eclipse,sdk,jdk版本问题,看到

    “sdk没有32位64位之分,只是eclipse有32位和64位之分。”

    其实是你安装java时有32位和64位的,对应的eclipse版本必须对应,即32位java对应32为eclipse,64位java对应64位eclipse。

    跟你的操作系统32位和64位也没关系的。

    见http://bbs.csdn.net/topics/390990933

    于是换了32bit的jdk6,之后就成功了。

    总结:64bit可以兼容32位程序,但是程序包之间system位数必须一致。

    相关文章

      网友评论

          本文标题:有关Android开发环境配置的一点记录

          本文链接:https://www.haomeiwen.com/subject/xtrjdttx.html