Android Studio创建Java Library导入第三个库

时间:2018-06-01 06:36:44

标签: java okhttp android-studio-3.0 lib

我希望代码是android studio的jar,这是我的步骤:

  1. 创建一个android studio app项目。

  2. 新的模块,选择' Java Library'。

  3. 新的类名,编写main()并在gradle中指定主类。

  4. 在gradle中添加okhttp库。

  5. DemoConnect -

    public class DemoConnect {
        public static void main(String[] args) {
            OkHttpClient client = new OkHttpClient();
        }
    }
    

    Gradle Dependencies -

    dependencies {
        implementation fileTree(include: ['*.jar'], dir: 'libs')
        compile "org.jetbrains.kotlin:kotlin-stdlib-jre8:$kotlin_version"
        implementation 'com.squareup.okhttp3:okhttp:3.10.0'
        testCompile 'junit:junit:4.12'
    }
    

    编译确定, 但是当我运行项目时有一个例外

    Exception in thread "main" java.lang.NoClassDefFoundError: okhttp3/OkHttpClient
    

    并且不仅okhttp发生了,所有第三个库都

0 个答案:

没有答案