【转载请注明出处:http://blog.csdn.net/leytton/article/details/38124587】
实际上早学过安卓,连开发环境都因体积太大已卸载,不打算专门抽时间出来写笔记的了,不过刚好接手一安卓项目,就把途中遇到的问题和一些技术知识记下来吧
(Java环境基础就不多说了)
Android Developers网站已经为我们把开发工具打包好了: Eclipse+ADT+Android SDK+Android http://developer.android.com/sdk/index.html
一般来说解压即可运行
With a single download, the Eclipse ADT bundle includes everything you need to begin developing apps:
/*java虚拟机初始化失败!寻找eclipse解压路径下的初始化文件eclipse.ini 按下图修改 说明:PermSize和MaxPermSize指明虚拟机为java永久生成对象(Permanate generation)等这些可反射(reflective)对象分配内存限制,这些内存不包括在Heap(堆内存)区之中。 -Xms128m 表示JVM Heap(堆内存)最小尺寸128MB,初始分配 -Xmx512m 表示JVM Heap(堆内存)最大允许的尺寸256MB,按需分配。 -XX:PermSize=64MB 最小尺寸,初始分配 -XX:MaxPermSize=256MB 最大允许分配尺寸,按需分配 过小会导致:java.lang.OutOfMemoryError: PermGen space */
避免链接失效在此备份:
/* The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files 当你在Eclipse引用不同版本JDK工程时会发生该问题。由于你开发环境中应用了多个版本的JDK 或JRE导致的。Eclipse会按照最初的开发环境默认选择对应的Jre。如Eclipse上有jdk1.4开发的环境工程,当你在引入高版本jdk1.6开发的工程时,以上问题就出现了。 问题解决的方案如下: 进入window\preferences\java\Installed JREs 按Add --> Browse...--->选择jre安装路劲(我的jre路径是D:\Program Files\Java\jre1.6.0_02)--->OK 找到你的工程右键点击Properties选项 出现对话框后 选择右边的Libraries选项卡 ---> 单击Add 了Library...---> 选择Jre System Library... ---> Next--->选择Alternate Jre 下的对应版本jre --> Finish ---> Ok 以上问题就可解决。*/
"Activity cannot be resolved to a type"或"The import android.os cannot be resolved"、"The import android.net cannot be resolved"
等类似"The import android.xx cannot be resolved"的问题
解决方案: 右击Project→Properties→Android->在"Project Build Target"中选择一个安卓平台即可
解决AndroidADT自带Eclipse编辑器不能自动代码提示的问题:http://www.cnblogs.com/yuanyuan/p/3682927.html
避免链接失效在此备份:
/*一、设置“Auto activation triggers for java” 打开:Eclipse -> Window -> Perferences -> Java -> Editor -> Content Assist ->Auto activation triggers for Java: 将原来的"."改成"abcdefghijklmnopqrstuvwxyz."。 二、设置“Java Proposals” 打开:Eclipse ->window->Preferences->Java->Editor->Content Assist->Advanced->顶部的选项卡Select the proposal kinds contained in the 'default' content assist list: 中把”Java Proposals“ 选项打上勾。*/