Java 有没有一种方法可以像在Eclipse中一样将.jar库添加到Android Studio中?

Java 有没有一种方法可以像在Eclipse中一样将.jar库添加到Android Studio中?,java,android,jar,Java,Android,Jar,我在谷歌上搜索我的好奇心,但我找不到答案 在Eclipse中,有一个用于添加库的菜单(例如,order和export)。因此,我可以将customframework.jar放在Android SDK(Android.jar)之前。 在Android Studio开发环境中有什么方法可以做到这一点吗 只需在libs文件夹中添加.jar,我就可以引用我添加(未编辑)的类。但是我不能引用我在已经存在的类中添加的方法(例如,DevicePolicyManager中的myMethod()。如果您只想添加j

我在谷歌上搜索我的好奇心,但我找不到答案

在Eclipse中,有一个用于添加库的菜单(例如,order和export)。因此,我可以将customframework.jar放在Android SDK(Android.jar)之前。 在Android Studio开发环境中有什么方法可以做到这一点吗


只需在libs文件夹中添加.jar,我就可以引用我添加(未编辑)的类。但是我不能引用我在已经存在的类中添加的方法(例如,DevicePolicyManager中的myMethod()。

如果您只想添加jar,则将其添加到libs文件夹中(如果您没有libs文件夹,则将其设置为res)

如果要添加库,请执行以下步骤

转到文件菜单 新建-->导入模块-->选择库并完成步骤。

右键单击project

- new -> module
- import jar/AAR package
- import select the jar file to import
- click ok -> done

首先,将.jar文件放在lib文件夹中。然后右键单击并单击添加为库。确保在你的gradle文件中

 dependencies {
        compile fileTree(dir: 'libs', include: ['*.jar'])
        compile 'com.android.support:appcompat-v7:22.0.1'
        }
编写jar文件。。如果尚未添加。 更多


如果你在app/build.gradle中写下这一点,你就可以构建你的应用程序

apply plugin: 'com.android.application'
android {
    ....
    ....
}

gradle.projectsEvaluated {
    tasks.withType(JavaCompile) {
        options.compilerArgs.add("-Xbootclasspath/p:${project.name}/libs/framework.jar")
    }
}

(但是Android Studio editor仍然显示错误。有更好的解决方案吗?

我已经做过了。但是仍然不能参考我在DevicePolicyManager中添加的方法。在使用软件包之前,您是否导入了它?当然。包名称完全相同,因为我编辑了默认的DevicePolicyManager类。尝试清理并生成项目,但仍然无法运行,然后提出另一个问题。。。可能是另一个问题。。。感谢这个类在我的自定义jar中,也在默认的android.jar中。我想参考我的自定义jar..不,这不是我想知道的。我想知道的是如何更改我的自定义jar和android.jar之间的顺序。我已经添加了我的自定义jar。谢谢你的回复,但是我需要把代码放在build.gradle的哪里呢?它告诉我无法解析符号“选项”。请告诉我更多的细节,它起作用了。但和你一样,Android Studio editor仍然显示错误。这个答案可能很有趣: