将.java库添加到Android项目
我有一个库要添加到我的Android应用程序中。但问题是库被分成将.java库添加到Android项目,java,android,android-support-library,Java,Android,Android Support Library,我有一个库要添加到我的Android应用程序中。但问题是库被分成.java文件。现在我尝试添加一个模块来完成这项工作,但它不起作用。我的问题是,我不知道如何将一堆.java文件添加到我的Android项目中,以便在整个应用程序中使用。我是Android开发者的新手,我环顾了四周,但找不到关于如何将我的类库添加到Android项目的清晰解释。我可以在您刚才发布的屏幕截图中看到一些问题 1) 看起来您并没有告诉Gradle(因此Android Studio)您有需要编译的Java文件。您可以通过将其
.java
文件。现在我尝试添加一个模块来完成这项工作,但它不起作用。我的问题是,我不知道如何将一堆.java
文件添加到我的Android项目中,以便在整个应用程序中使用。我是Android开发者的新手,我环顾了四周,但找不到关于如何将我的类库添加到Android项目的清晰解释。我可以在您刚才发布的屏幕截图中看到一些问题
1) 看起来您并没有告诉Gradle(因此Android Studio)您有需要编译的Java文件。您可以通过将其添加到TMDB Lib模块的build.gradle中来修复此问题:
sourceSets {
main {
java {
srcDir 'libs'
}
}
}
然后将模块添加到设置中。gradle
2) 似乎Tmdb
类没有包(即,它们的第一行不是包声明),因此将它们导入Java代码的正确方法是只使用它们的类名:
import TmdbApi;
而不是:
import TMDB-lib.libs.TmdbApi;
许多库是.java文件的集合;它们都是同一图书馆项目的一部分吗?您使用的是什么IDE?是的,它们都是同一个库的一部分,我使用的是Android Studio。@Chieftwo Pencils这可能是我导入它们的方式吗?对不起,当我注意到您使用的是Android Studio时,我不得不退一步。我对使用它不感兴趣,但我会去看看,看看我是否能弄明白。也许将你的程序添加到帖子中,这可能是显而易见的。