Java Android Studio 2.0使用带有jar和源文件的外部项目
我一直在网上搜索一个最终的解决方案,这个简单的问题是在我的Android Studio项目中添加一个包含.java文件和.jar库的外部目录 以下是我想做的: 在androidstudio中创建一个默认项目,并从git导入我将处理的库,它是一组.java文件和一个.jar(jsoup)。这些java文件需要这个jsoup。java文件不是针对Android的,只是简单的java文件 我需要它来自github,因为我正在处理这个库,我需要AndroidStudio自动将其更新到最新版本 以下是我编译项目的方式:Java Android Studio 2.0使用带有jar和源文件的外部项目,java,android,linux,git,android-studio,Java,Android,Linux,Git,Android Studio,我一直在网上搜索一个最终的解决方案,这个简单的问题是在我的Android Studio项目中添加一个包含.java文件和.jar库的外部目录 以下是我想做的: 在androidstudio中创建一个默认项目,并从git导入我将处理的库,它是一组.java文件和一个.jar(jsoup)。这些java文件需要这个jsoup。java文件不是针对Android的,只是简单的java文件 我需要它来自github,因为我正在处理这个库,我需要AndroidStudio自动将其更新到最新版本 以下是我编
javac -cp ".:jsoup-1.8.3.jar" Main.java Class1.java Class2.java;
然后我跑:
java -cp ".:jsoup-1.8.3.jar" Main
我已经使用Android Studio从github加载了这个库,所以现在我有:
Project/app/src/main/java/com.myname.myapp
Project/MyLibraryFromGithub
当然,我看到了这样的答案,我遵循了一切,但也有一些问题。例如,它一直在搜索一个我不知道如何编写的AndroidManifest.xml文件,因为它是一个简单的java项目,而不是Android项目。另外,我认为这个答案已经过时,在AndroidStudio 2.0中无法正常工作
我读过一些关于Gradle的教程,但它没有提到任何关于外部文件夹等的内容。另外,当我实现它时,如何导入我的库?例如,在
Project/app/src/main/java/com.myname.myapp/Main.java
如何导入库<代码>导入我的库?或者我只需要用类的名称创建新对象?像Class1 myObject=new…
这太棒了!我希望我可以手工编译所有东西,Gradle对我隐瞒太多,我找不到好的教程。你试过这个吗
compilefiles('libs/X.jar')
compilefiles('libs/X.jar')
要将外部jar添加到项目中,应执行以下步骤:
文件>>新建>>新模块
文件
名称文本框中输入文件名,然后单击完成
文件>>项目结构
modules
部分下选择app
Dependencies
选项卡+
JAR
文件要将外部jar添加到项目中,应执行以下步骤:
文件>>新建>>新模块
文件
名称文本框中输入文件名,然后单击完成
文件>>项目结构
modules
部分下选择app
Dependencies
选项卡+
JAR
文件但它不仅仅是jar,还有很多源文件!!我想说的是,您将所有依赖文件编译到一个jar中,然后继续。请参阅此堆栈溢出答案。但是我想使用gradle,因为它的目的是通过单击来构建所有东西:c:)您可以使用gradle。但我是一个初学者,我发现这是一种非常简单且无错误的方法。祝你一切顺利,顺便说一句。。以上所有步骤都是一次性的。没有必要在每次编译时反复进行。所以我也不认为使用Gradle:\有什么意义,但它不仅是jar,还有很多源文件!!我想说的是,您将所有依赖文件编译到一个jar中,然后继续。请参阅此堆栈溢出答案。但是我想使用gradle,因为它的目的是通过单击来构建所有东西:c:)您可以使用gradle。但我是一个初学者,我发现这是一种非常简单且无错误的方法。祝你一切顺利,顺便说一句。。以上所有步骤都是一次性的。没有必要在每次编译时反复进行。所以我也不认为使用Gradle:\有什么意义,但它不仅是jar,还有很多源文件!!但它不仅仅是jar,还有很多源文件!!