1. 检查android开发使用的sdk版本以及运行时,模拟器或者手机的版本。
2. 请贴上出错时的log信息,而不是debug信息。

解决方案 »

  1.   

    android开发使用的sdk版本 2.0模拟器 2.0
      

  2.   

    出错的log信息捏?就是红色那部分的
      

  3.   

    04-11 04:35:33.390: ERROR/AndroidRuntime(3381): Uncaught handler: thread main exiting due to uncaught exception
    04-11 04:35:33.561: ERROR/AndroidRuntime(3381): java.lang.NoClassDefFoundError: com.google.gdata.client.docs.DocsService
    04-11 04:35:33.561: ERROR/AndroidRuntime(3381):     at com.ytu.android.listview.MyFileManager.Login(MyFileManager.java:378)
    04-11 04:35:33.561: ERROR/AndroidRuntime(3381):     at com.ytu.android.listview.MyFileManager.onCreate(MyFileManager.java:77)
    04-11 04:35:33.561: ERROR/AndroidRuntime(3381):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
    04-11 04:35:33.561: ERROR/AndroidRuntime(3381):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2417)
    04-11 04:35:33.561: ERROR/AndroidRuntime(3381):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2470)
    04-11 04:35:33.561: ERROR/AndroidRuntime(3381):     at android.app.ActivityThread.access$2200(ActivityThread.java:119)
    04-11 04:35:33.561: ERROR/AndroidRuntime(3381):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1821)
    04-11 04:35:33.561: ERROR/AndroidRuntime(3381):     at android.os.Handler.dispatchMessage(Handler.java:99)
    04-11 04:35:33.561: ERROR/AndroidRuntime(3381):     at android.os.Looper.loop(Looper.java:123)
    04-11 04:35:33.561: ERROR/AndroidRuntime(3381):     at android.app.ActivityThread.main(ActivityThread.java:4310)
    04-11 04:35:33.561: ERROR/AndroidRuntime(3381):     at java.lang.reflect.Method.invokeNative(Native Method)
    04-11 04:35:33.561: ERROR/AndroidRuntime(3381):     at java.lang.reflect.Method.invoke(Method.java:521)
    04-11 04:35:33.561: ERROR/AndroidRuntime(3381):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
    04-11 04:35:33.561: ERROR/AndroidRuntime(3381):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
    04-11 04:35:33.561: ERROR/AndroidRuntime(3381):     at dalvik.system.NativeStart.main(Native Method)
      

  4.   

    在这前面还有一个04-11 04:42:01.180: ERROR/dalvikvm(3511): Could not find class 'com.google.gdata.client.docs.DocsService', referenced from method com.ytu.android.listview.MyFileManager.Login这个docsservice是外部jar 我导进去了呀 编译没出错
      

  5.   

    恩 应该是导入jar出问题了 应该如何导入呢?
      

  6.   

    这里介绍了如何导入jar包,请仔细查阅。
    http://code.google.com/intl/zh-CN/apis/gdata/articles/eclipse.html
      

  7.   


    你能去我另外开的两个贴回复一下吗  我好把分给您我是这样导入的右键工程,
         Build path,
        java build path,选择libraries
         在右边的按钮中点击“Add Library”
         选择“User library”,点击“下一步”
         点击“User librarys”按钮
         在出现的界面中点击“New..”按钮
         在弹出的界面中随便起一个名字,点击“确定”
         点击“Add jars”按钮选择第三方jar包,点击“确定”完成操作。
    这样的话该jar包会被一起打包到apk中,问题也就解决了! 
      

  8.   

    如果你还是build不过,最好在lib的顺序里面把doc的lib放在首位就OKl饿。我也是你这样操作的,一切OK。呵呵
      

  9.   


    这个我知道 我用eclipse java开发时用过 按照上面说的 建了一个google data plugin
    然后就可以 file -> new -> project -> google data -> google data project 就可以用了但是在android下 如何用? file -> new -> android project 呀 如何再把google data project加进去?????????????这是我另外两个帖子的网址 麻烦您去回复一下 我好给分http://topic.csdn.net/u/20100410/21/61d02876-fc48-401f-bf5d-d1cbe4614e3d.htmlhttp://topic.csdn.net/u/20100410/21/b494aa03-7b6b-413d-b974-b0058968e47a.html
      

  10.   

    你建立的有问题吧,我下的gdata-samples.java-1.41.1.zip
    然后解压开,然后新建一个lib,把解压开的文件夹里面的gdata/LIB里面的全部导入,然后设置了一下编译顺序就一切OK了。
      

  11.   


    全部导入了呀 还有 一些第三方的jar  如:  activation.jar  com.google.gdata.feature_1.0.0.jar mail.jar  servlet-api.jar 等等 你用到了吗?编译顺序如何设置?
      

  12.   

    你new了一个lib,并且加进来了,然后在:buildPath->config build path->order and export->这边设置lib的编译顺序,尤其是当你使用第三方或者自己开发的jar包时,要将这些放在首位,要不会导致编译时使用默认的jar包,影响程序的编译结果。
      

  13.   

    04-11 04:42:01.180: ERROR/dalvikvm(3511): Could not find class 'com.google.gdata.client.docs.DocsService', referenced from method com.ytu.android.listview.MyFileManager.Login上面是log的错误信息我到程序里找到这个代码
    import com.google.gdata.client.docs.DocsService;
    把鼠标放上去 提示下面的内容:This element neither has attached source nor attached Javadoc and hence no Javadoc could be found不知道是什么意思? 怎么解决?
      

  14.   


    什么建立的问题?  我现在已经把lib里的jar都加进去了 还有第三方的 其实 我用eclipse java写的时候是没有问题的  我就把原来的jar加到android中的那个提示内容在原来好用的java程序中也有 看来不是问题问题是 Could not find class 'com.google.gdata.client.docs.DocsService', referenced from method com.ytu.android.listview.MyFileManager.Login怎么解决呢?
      

  15.   

    正在看  发现jar包里面没有DocService  尝试重新编译jar包
      

  16.   


    说得不对 我的意思是在运行的时候  docservice的源代码没有运行进去,我在看怎么加进去
      

  17.   

    http://groups.google.com/group/google-documents-list-api/browse_thread/thread/93d9525bad3dd296这个链接里面有和你一样的问题,不知道能不能帮助到你。
      

  18.   

    1. 更正一个错误,将docs api简单的通过jar包的方式加到android中不可取。通过调用google api中MapsService和android api中的mapView, 发现android只支持内嵌的mapView而不支持google api中的mapService。 也就是说DocsService在这里也行不通。2. 看了android中的源代码,android\frameworks\base\core\java\com\google\android\ 定义了部分的google的api,如果要使用google的api可能需要将代码放入framework里面编译。这点我没有验证。没有帮你解决问题,十分抱歉,之前的回答太轻率了,没有放到真机上面跑。
      

  19.   


    放入framework里面编译? 这个如何实现? 我再查查看...
      

  20.   


    我又开一贴 你再过去回复一下吧http://topic.csdn.net/u/20100411/22/cee88582-104d-441b-9ed6-b0621c6d5bfd.html哈哈哈