您的位置:首页 > 移动开发 > Android开发

Android导入项目问题

2016-01-07 00:10 447 查看
问题描述

今天在网上下载了一个项目,导入后出现了很多问题;

该代码是用于演示android对话框以及调节屏幕的:http://pan.baidu.com/s/1dDzm8E1

首先是需要使用导入安卓程序的方式:



导入后问题多多,先是版本问题,



修改了AndroidManifest.xml文件和project.properties文件的版本

还是不行,主要工程目录出现了很多红叉,都是说找不到类;



而这些类在第一个工程中的javacn/~~~/libs/目录下

先处理了缺少v4包的问题,右键工程,build path,选择Jar包



导入后clean没用,解决了这个问题,接着要解决找不到文件的问题

这个纠结了很久,把第一个工程设置为library,第二个引用第一个为library



引用library



还是不行,结果在这里纠结了一个下午,后来问大牛,大牛说叫可能是路径的问题;

建议我把第一个工程中的java~lib目录下的所有Java文件放到src下,照做,

接着来到错误的地方点击前面的红色小xx(错误行的最前面)点击fix

再clean以下就没有错误了!经过繁琐的上诉操作,程序总算没有显示错误了

接着很开心滴想运行起来,接着就报异常了,又说找不到MyActivity中的某个类

各种想不通啊,明明都可以的!后来把工程都发给大牛了,经过N久终于解决了

Android开发中如果将ADT 升级到17以上(包括17),如果你的项目中引用了其它第三方的jar包,

在运行是就会报下面的错误。这是因为在ADT17以后第三方包统一要放在一个libs的文件夹中,

如果你的第三方包(jar)没有放在这里,编译时不会将其拷贝到.dex文件中

,因此在运行是会报如下错误(笔者忘记截图,和下面情况类似)



解决办法:在你的工程项目下创建一个libs的文件夹,将jar放到libs文件夹里即可。

这个问题困扰了好久,开发中一直用的是ADT16,今天终于找到解决办法了。


接着把v4包导入即可

参考资料:传送门

最后给出上述代码弄好之后的效果图吧:(还不错,虽然和想象的有点距离)

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: