Android,java.lang.NoClassDefFoundError:解析失败:Lorg / slf4j / LoggerFactory

时间:2015-06-21 12:30:03

标签: android-activity

我正在尝试使用沙丁鱼库在 Android 上创建 webDav 客户端。我使用Android Studio作为IDE。所以我在我的libs文件夹中添加了sardine-5.0.1.jar并在sardine-5.0.1.jar中编译文件(build.gradle)。该项目编译得很好但是当我执行它时,我有错误:

  

java.lang.NoClassDefFoundError:解析失败:   Lorg / SLF4J /的LoggerFactory。

我只有一项活动。

import android.app.Activity;
import android.os.Bundle;
import com.github.sardine.Sardine;
import com.github.sardine.SardineFactory;

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Sardine s = SardineFactory.begin();//This line is the problem
    }

}

我尝试添加一些slf4j.jar文件,如其他教程中所述,但它没有帮助。我真的很挣扎了一会儿,也许我应该为webDav Client拿另一个库。

0 个答案:

没有答案