在Android开发过程中有时会遇到一些函数记得不太清楚,需要测试一下的情况,我们总不可能在打开eclipse敲一个main方法测试一下吧,我们拥有强大的androidstudio为什么不好好利用呢。(仅做为笔记,代替我这健忘的脑子)
1.在android studio编写运行java
在android studio中已有工程创建一个module,并且指定为java library一路next,成功之后打开默认的MyClass就可以像以前一样欢快的使用了。打开之后发现是一个空文件,好吧,写一个main入口开始测试。等等 不想说我已经忘了main方法怎么写。。。。我也相信有不少童鞋已经忘了。不是有智能提示么,像eclipse中一样输入main完全没有提示啊。其实在studio中输入“p”会弹出提示,其中psvm就是我们熟悉的main方法。
2.java控制台输出中文乱码
好不容易写好了测试代码,却发现控制台中的中文输出乱码,这可急坏了我这个强迫症患者。解决这个问题只需要在java工程目录下的build.gradle添加如下代码设置一下字符编码,然后重新运行一遍。
//新版
tasks.withType(JavaCompile) {
options.encoding = "UTF-8"
}
//旧版
tasks.withType(Compile) {
options.encoding = "UTF-8"
}复制代码
中文乱码
3.运行java文件
4.运行内容的切换
先记录这些,后边遇到了再添加。