安卓真机测试遇到的问题

我现在做的比较小的demo 在华为上可以运行 在其他手机上就不行 就会报错
这是程序哪里有问题吗? 程序也没报错啊! 华为上完全能运行!

你看看是不是androidManifest.xml中android:minSdkVersion设置太高了

这个问题,需要调试看看 CatLog 输出的错误来分析
可能是系统版本不匹配的原因

09-21 17:08:41.962: E/AndroidRuntime(10231): FATAL EXCEPTION: main
09-21 17:08:41.962: E/AndroidRuntime(10231): java.lang.NullPointerException
09-21 17:08:41.962: E/AndroidRuntime(10231): at com.android.internal.os.LoggingPrintStream.println(LoggingPrintStream.java:298)
09-21 17:08:41.962: E/AndroidRuntime(10231): at com.example.addressbook.MainActivity.getDateUrl(MainActivity.java:71)
09-21 17:08:41.962: E/AndroidRuntime(10231): at com.example.javabeen.HttpDate.onPostExecute(HttpDate.java:70)
09-21 17:08:41.962: E/AndroidRuntime(10231): at com.example.javabeen.HttpDate.onPostExecute(HttpDate.java:1)
09-21 17:08:41.962: E/AndroidRuntime(10231): at android.os.AsyncTask.finish(AsyncTask.java:631)
09-21 17:08:41.962: E/AndroidRuntime(10231): at android.os.AsyncTask.access$600(AsyncTask.java:177)
09-21 17:08:41.962: E/AndroidRuntime(10231): at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:644)
09-21 17:08:41.962: E/AndroidRuntime(10231): at android.os.Handler.dispatchMessage(Handler.java:99)
09-21 17:08:41.962: E/AndroidRuntime(10231): at android.os.Looper.loop(Looper.java:153)
09-21 17:08:41.962: E/AndroidRuntime(10231): at android.app.ActivityThread.main(ActivityThread.java:5383)
09-21 17:08:41.962: E/AndroidRuntime(10231): at java.lang.reflect.Method.invokeNative(Native Method)
09-21 17:08:41.962: E/AndroidRuntime(10231): at java.lang.reflect.Method.invoke(Method.java:511)
09-21 17:08:41.962: E/AndroidRuntime(10231): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:853)
09-21 17:08:41.962: E/AndroidRuntime(10231): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:620)
09-21 17:08:41.962: E/AndroidRuntime(10231): at dalvik.system.NativeStart.main(Native Method)

.NullPointerException 是空指针,即未初始化的指针被使用了
你调试一下:单步执行,看看是哪一行出错的,再分析这一行使用的代码