今天突发一个想法.用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"
Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐