相关疑难解决方法(0)

Eclipse踩到android中的类

我有一个简单的android项目,我试图在Eclipse内调试.当我在调试模式下运行并使用"Step Over"按钮时,它似乎经常想要进入Android代码(我不希望它这样做,就像C调试器不会进入libc一样).我得到一个看起来类似于的屏幕:

Class File Editor

Source not found:

The JAR file blahblah/android.jar has no source attachment.
You can attach the source by clicking attach source 
Run Code Online (Sandbox Code Playgroud)

我根本不希望它进入Android或Dalvik代码(即使我可以安装源代码)我只对自己的个人代码感兴趣.

java eclipse debugging android dalvik

7
推荐指数
2
解决办法
4491
查看次数

google-api-java-client NetHttpTransport导致NoClassDefFoundError

我刚开始在Android上学习google-api-java-client.将下3个库添加到项目中.(我不使用Maven.)

  • 谷歌的API客户端-1.4.1-beta.jar
  • 谷歌的API客户端 - googleapis-1.4.1-beta.jar
  • 谷歌的API客户端 - googleapis - 扩展 - 安德烈

并选择了可供使用的示例代码.在示例中,它使用了GoogleTransport,现在似乎无法使用.

HttpTransport transport = GoogleTransport.create();
Run Code Online (Sandbox Code Playgroud)

所以我把它改成了在网上找到的NetHttpTransport().

import com.google.api.client.http.javanet.NetHttpTransport;
...
   HttpTransport transport = new NetHttpTransport();
Run Code Online (Sandbox Code Playgroud)

但是,我得到了例外.

05-24 15:54:33.310: ERROR/AndroidRuntime(4586): java.lang.NoClassDefFoundError: com.google.common.base.Preconditions
05-24 15:54:33.310: ERROR/AndroidRuntime(4586):     at com.google.api.client.util.ClassInfo.<init>(ClassInfo.java:324)
05-24 15:54:33.310: ERROR/AndroidRuntime(4586):     at com.google.api.client.util.ClassInfo.of(ClassInfo.java:77)
05-24 15:54:33.310: ERROR/AndroidRuntime(4586):     at com.google.api.client.util.GenericData.<init>(GenericData.java:44)
05-24 15:54:33.310: ERROR/AndroidRuntime(4586):     at com.google.api.client.http.HttpHeaders.<init>(HttpHeaders.java:37)
05-24 15:54:33.310: ERROR/AndroidRuntime(4586):     at com.google.api.client.http.HttpTransport.<init>(HttpTransport.java:82)
05-24 15:54:33.310: ERROR/AndroidRuntime(4586):     at com.google.api.client.http.javanet.NetHttpTransport.<init>(NetHttpTransport.java:35)
05-24 15:54:33.310: ERROR/AndroidRuntime(4586):     at net.DailyTimer.test.MainActivity.onCreate(MainActivity.java:290)
Run Code Online (Sandbox Code Playgroud)

这有什么问题?

android google-api google-api-java-client

6
推荐指数
1
解决办法
5587
查看次数