Android工程导入

 

这几天迫于作业的压力,终于开始着手弄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文件,然后在其中添加[cc lang="xml"]

    [/cc]

导入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。基本上就这样了,以后再出问题,再来更新吧

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值