前面一文介绍了Android使用ProGuard代码混淆技术,不过对于某些引入了第三方jar包的项目可能在导出的时候会报错,这时就需要对proguard配置文件进行一些研究才能解决问题了。ProGuard 代码混淆后导出警告:can’t find referenced class。

ProGuard 是一个开源的java代码混淆工具,Android SDK 包中已经内置了此工具,目录位于:Android-SDK\tools\proguard,不过Android SDK默认不启用此功能,如果我们需要对自己的Android项目进行代码混淆需要在项目配置文件中设置。

做为新手并且没有系统学习过Java的伪Android Coder,从一开始就遇到各种各样的问题,为了方便自己也方便同路人,于是写此文用于收集Android开发初期遇到的各种各样的问题,包括Android开发环境配置、Java编程语法、Eclipse使用等问题,不定期更新。

问题描述一下,安装了Eclipse运行Android项目时可以用模拟器打开,可是如果用真机(就是手机)用USB线连接电脑Eclipse不识别,也就无法直接在手机上测试Android项目,事实上应该可以的,而我在家里的电脑也完全没问题,可是办公室电脑连接上手机后Eclipse找不到,最后不停的测试查找原因终于找到问题所在了,让我想不到的是竟然Google官方最新的SDK包里面的adb.exe有问题。

最近微酷开始对Android手机应用程序开发产生浓厚的兴趣,于是打算学习一下这门技术,学会了后开点点手机软件是不是很酷呢,由于我也是新手,搭建配置Android开发环境花了我4个多小时的时间,最后终于搞定一切,在这里把搭建过程做以图文说明,可以为后来的童鞋们节省宝贵时间。

开发Android必备Eclipse插件,你懂得。Android Development Tools ADT-22.2.1 下载(百度网盘)http://pan.baidu.com/s/1wwJga

习惯了 Visual Studio 的每次按F5运行调试时IDE会自动保存所有修改过的文件,刚开始学习 Eclipse 每次运行前都询问是否保存感觉有点别扭,当然也是可以设置成自动保存的。

Android开发中遇到这样的错误:R cannot be resolved to a variable,网上的解决方法各种都试过没有解决,那么可能是这样的原因。

Android开发的一小项目,访问网络时抛出这个异常:android.os.NetworkOnMainThreadException。原因是Android从4.0开始不能在Honeycombe的UI线程上执行网络IO,从技术上来说,早期的android版本可以,但是这个真的不是一个好方法,它会让你的app停止响应,而且可能会导致OS杀死你的app。你可能需要在一个后台线程中运行一个后台进程或者是用AsyncTask来执行你的网络事务。

在一个项目中用到KSOAP2访问WebService,结果编译可以通过但运行出错,问题出在这个包没有导出到APK文件中,Android开发中:Could not find class ‘org.ksoap2.serialization.SoapObject’

加载中……