当前位置: 代码迷 >> Android >> 【各抒己见】关于Eclipse下使用ADT开发Android 的想法解决方法
  详细解决方案

【各抒己见】关于Eclipse下使用ADT开发Android 的想法解决方法

热度:103   发布时间:2016-05-01 21:33:52.0
【各抒己见】关于Eclipse下使用ADT开发Android 的想法
由于工作关系,接触到了android的一些皮毛的开发工作,主要是跟eclipse相关的,就装了adt,试了下android的开发。

Eclipse版本:3.6.0
ADT:不清楚了,最新版的
Android SDK:2.2

某是做IDE相关的方面的,对目前ADT开发有一些想法,这里提出来,讨论讨论:

1,首先就是大家讨论比较多的R.java的问题,这是一个自动生成的class文件,打开看看,里面的内容很简单,都是全局静态变量,比如
Java code
public static final int Button01=0x7f070008;

里面的变量是与res文件夹下的内容相关的。

这个类很容易出问题,又不能手动更改,往往新建的工程,或者导入已有的工程的时候,容易出错,总是报这个文件找不到,“No such file“,感觉在这个文件的处理和错误恢复上还有待提高

2,layout.xml之类的文件,adt提供了使用xml进行布局的捷径,这也是目前UI编程的一个趋势,界面和逻辑分开。打开默认的res/layout/main.xml,发现它也提供了图形界面编辑和源码编辑两种方式,算是比较方便了。
  但是这个文件稍不注意也会出问题:假如你在文件名中使用了大写字母或者任何不满足[a-z0-9_.]的字符,就会出现
  ”Invalid file name: must contain only [a-z0-9_.]“
  错误,不大理解,可能是一些内部的命名规范。
  再就是图形编辑,个人觉得不好用,跟Eclipse下面的众多图形编辑功能相差还是太远,不过Google受够了SWT Designer以后,肯定会大幅度改善这个功能的,比较期待。

3,运行时apk的上传打包问题:android是一个linux系统,里面的权限管理挺严格的,从eclipse里面启动android application时,apk到底传到哪里去了,使用sdk/tools目录下的abd工具,查看了一下,原来在data/app/目录下,我想可以不可以设置到其他目录下,比如sdcard。

某做过的一个项目就是这方面的,我们选择上传apk到sdcard中去了。

4,AVD的管理,这是sdk的一个功能,当然也集成到eclipse adt中去了。有一个不太明白的地方,新建的VD对应的文件默认保存到X:\Documents and Settings\User\.android\avd目录下,不知道能否更改
  VD的创建实际上还有很多的规则的,估计还得好好看文档,比如设置过大的屏幕分辨率会出问题。。。

5,总体来说,adt为eclipse上开发android提供了一个可以上手的平台,还是很期待它的完善的。

最好感叹一下,android的官网都不能访问,这也太。。。

这个个人的一些看法,总的来说,希望下一版本的adt更强大,也更友好吧。



------解决方案--------------------
分析的——精辟

Android新生事物,毕竟需要时间来提高完善,才能走向成熟稳定

期待ing
------解决方案--------------------
太长了

看了第一个问题,那个R.java不是那么容易出错的。都是自动生成的,你不找他碴,他不会跟你过不去。。。。。。


最后一个问题,android官网想上去,你得准备一个“梯子”,翻墙而过,我一直用一个**邪教组织的工具,不过从来不接受他们的“东西”。不过那个free门.exe确实好用,还经常更新。


“一枝红杏出墙来。。。”

------解决方案--------------------
R文件就是不能动的
另外,developer.android.com不能访问是因为狗B?做贼心虚,把Google的服务器IP段不分青红皂白的封了,也许是由于想保护O粪的原因,总之对这个?感到十分厌恶
好了我骂完了,管理员爱删不删
------解决方案--------------------
更新太快 ! 总有不完善的地方!
  相关解决方案