Android开发过程中部分报错解决方法。

  初学Android,最近在使用zxing开发一个条码扫描解析的安卓项目中,遇到以下几个问题。贴出来以供参考。

1、Http请求错误
    Android4.0以上要求不能把网络请求的操作放在主线程里操作。使用多线程。

2、java.lang.IllegalStateException: Target host must not be null, or set in parameters.
    原因: 连接地址不完整,必须加上"http://"。

3、android java.net.UnknownHostException: Unable to resolve host "...": No address associated 错误
        1.android设备网络连接没打开,例如3G网络和WIFI网络。所以,如果遇到这种错误时,请先查看网络是否已正常连接.
        2.Manifest文件没有标明网络访问权限
        如果确认网络已经正常连接并且还是出这种错误的话,那么请看下你的Manifest文件是否标明应用需要网络访问权限,如果没标明的话,也访问不了网络,也会造成这种情况的.
            <uses-permission android:name="android.permission.INTERNET" />//网络访问权限

4、在Android中不允许Activity新启动的线程访问该Activity里的UI组件,这样会导致新启动的线程无法改变UI组件的属性值。

  使用Handler发送与处理线程上传递来的消息

你可能感兴趣的:(Android开发)