通过eclipse卸载系统应用、文件的导出导入操作以及elcipse操作常见问题分析

来源:互联网 发布:如何设置手机淘宝密码 编辑:程序博客网 时间:2024/06/05 17:32

问题一描述:一般来说,我们不能直接去卸载掉Android设备的系统应用。

解决办法:通过eclipse直接卸载掉系统应用以及用户应用

步奏:

一、连接上设备,查看DDMS

二、打开cmd命令框,执行:adb remount(挂载)后在上图的右上角三个操作分别为:导入、导出、删除卸载皆可以操作。

问题二描述:有时候我们通过eclipse新建一个工程的时候,每次都会为我们多出一个库文件,叫appcompat_v7,可是我们并不需要它,多了它反而麻烦。


解决办法:我们先来分析原因,当我们新建一个工程时有如下选项

当我选择最低适配的Android版本为2.2时,新建的工程出现了以上问题。可是当我提高了版本之后就没有这个情况了。
所以解决方案就是:最低版本不能太低,赢适量提高。

问题三描述:当我们很开心的拿到了别人的源码想用elcipse导进来自己run一下时,各种不如意。比如一导进来工程就出现了X标志,运气好一点没有了X了但是又有!标志。可能X标志错误还好找,但是!标志难找~

一、出现X

错误一:



原因:原来有的工程刚导进来还没有选择Android版本号,工程-右键-properties选择一个版本,或者直接到AndroidManifest.xml修改uses-sdk即可。

错误二:

原因:有是有我们导别人的工程时,可能带有library库需要你手动导入,刚引进来的工程并没有自动导入,所以会报错,按要求导入即可

错误三:


原因:我们导入的工程与别人原工程编码方式不一样,导致出错。我们可以分别测试GBK以及UTF-8,应用-确定即可解决该问题

一、出现!


这种错误往往是jar库路径错误了,需要重新导入的结果。因为别人见得工程路径与你的不一定是一样的。
解决方案:将错误文件删掉,自己通过ADSD JAR添加进来即可。

问题四描述:我们使用可以触摸的手机当然可以拥有各种操作,但是假如我们触摸失灵了呢?更高深一点说:假如我们的设备不支持触摸,但是我的Android应用同样需要各种点击、返回、确定等操作怎么办?

解决方案:这就要用到我们强大的adb shell工具了。比如:连上设备后我们执行:
adb shell input keyevent 4

我们可以发现不用我们点击返回键,应用自动返回了。

我们再执行:
adb shell ls

界面操作跟linux操作一抹一样了。
更具体的adb shell强大之处这里就不多提了,总之要玩好Android,这一块要学好。

0 0