验证android中的错误

时间:2011-03-16 16:24:20

标签: android

我刚刚将简单的geo java项目转换为jar文件,然后在android project.how的lib文件夹中添加了jar,当我应该运行时,我得到了以下错误。

  

java.lang.VerifyError的:   com.simplegeo.client.AbstractSimpleGeoClient

我的代码是

@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
         SimpleGeoPlacesClient client;
         Log.v("DEBUG INFO","setting up client");
         client = SimpleGeoPlacesClient.getInstance();
         client.getHttpClient().setToken("v6twG2W4aHmXk725WryK22wUnXVSmhqT","5wvfksDtH8QSMZeKKcDXaXC3HVDfJVx2");
         Log.v("DEBUG INFO","client is set");
   }

如何解决这个问题。

2 个答案:

答案 0 :(得分:1)

根据this answer.

,您可能需要重新编译jar或通过dx运行它
  

Android使用不同的类文件   格式。你在运行第三方吗?   JAR文件通过“dx”工具表示   附带Android SDK?

答案 1 :(得分:0)

将您的jar文件从lib移动到libs文件夹。