今天突发一个想法.用AS开发java.......
1.创建普通的android工程
2.创建一个module
3.module类型选择java library
4.填写libary和class的名字(下图是别人的)
5.生成的工程如图所示
6.在MyClass.写java代码了.
public class MyClass {
public static void main(String[] args) {
System.out.println("hello java 你好");
}
}
7运行.
8.显示结果.
运行结果可能会显示乱码。解决方法如下:
在java项目的build.gradle中加入
tasks.withType(JavaCompile) {
options.encoding = "UTF-8"
}
附上.myjavalib\build.gradle
apply plugin: 'java-library'
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
}
tasks.withType(JavaCompile) {
options.encoding = "UTF-8"
}
sourceCompatibility = "7"
targetCompatibility = "7"