酷勤网 – 程序员的那点事!

当前位置:首页 > 编程 > 移动开发 > 正文

他山之石,可以攻玉—-如何正确导入Android工程

浏览次数: 2011年11月17日 程序人生 字号:

这几天迫于作业的压力,终于开始着手弄Android了,作为一个Java小白,鸭梨不是一般的大,估计比孔融让的那个还要大一圈。翻了几本Android入门书,看了些教程,写完HelloWorld,就想找几个Sample借鉴下,好找些感觉。没想到往MyEclipse中导入工程完全没我想的那么简单,折腾了两天也算小有收获,记录如下,以备后查。

 

大体上,找到的Android工程有两种:一种是Sample,这个主要是Android中自带的源码,一种是MyEclipse中的工程,我分开来说。

导入SDK自带的示例


  • 形如下图的,便是示例:1
  • 打开MyEclipse,选择”新建Android Project“,选中”Create Project from existing source“,点击Finish即可。点击可放大
  • 这样导入的之后的工程一般都能正常Run,如果出现问题,点击Clean然后重新Build就可以了。
  • 这种情况,可能会出现形如”Tag <activity> missing required attributename.”的问题,只要打开 AndroidManifest.xml文件,然后在其中添加

    1
    2
    3

    <activity android:name= >
    <action android:name= >
    <category android:name= >

导入myEclipse工程


  • 这种情况跟导入一般的Eclipse工程是一样的,只要Import一个”Exsiting Project into WorkSpace“就好了,但是这种情况问题也是最多的。
  • 一种是刚刚导入,就提示类似于
  • The project was not built since its build path is incomplete. Cannot find the class file for java.lang.Object. Fix the build path then try building this project 或者
    The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files 这样的错误。
  • 我一次碰到就感觉是Project Propertites的问题,但是没想到连Project Propertites都打不开。解决这种问题,只要你自己新建一个Android工程,然后把根目录下生成的project.properties拷贝到你导入的工程中,用记事本打开,修改其中的target=android-8为你导入工程的API版本即可设置Project Propertites了。
  • 选中Java BuildPath,删掉前面带红叉的包,然后点击Add Library—Android ClassPath Container,Add Library—JRE System Library,操作两次,分别添加Android SDK和Java SDK。只要选对SDK,导入的工程一般也就可以Run了。

注意


不管是以上那种情况,在Run之前建议都检查一下Run Configurations的设置,包括AVD的版本、Project名,确保无误后再Run。基本上就这样了,以后再出问题,再来更新吧

本文来源:原文链接

无觅相关文章插件,快速提升流量