越来越多人用android studio,但网上的大多数资源还是用eclipse写的,学习Android免不了要将java项目导入到android studio中,这篇文章就分享一个我觉得特别好用的方法。
只需三步,熟练后非常快一个java项目里的文件很多,这用到的只有三项:
java项目包将状态栏的Android切换为Project,便于后面的操作。
切到 Project 视图将空项目中的 res 文件删除,将java项目的 res 文件复制过来。
替换 res 文件将 .java文件复制过来。这里要注意一点,如果 .java全部都在一个文件夹内,直接复制过来即可,如果 .java分布在几个文件夹内,复制这几个文件夹到自己的包名文件夹下,这样利于后面改包名。如:若 .java 所在的文件夹有两个,myapp 和 myapps,将这两个文件夹复制到 com.cloud.snake 下。
java 项目的主 Activity 名是 MyActivity,大多数同 android studio 默认的主 Activity 名相同,即为 MainActivity,若相同,和上面的注意点一样,若 MainActivity 不在文件夹内,直接替换,若 MainActivity 在文件夹内,将内容复制到自己的 MainActivity 中。
上述内容是我自己总结的经验,人各有异,不管怎样,自己习惯熟练了即可,没有硬性规定。
替换 .java文件将AndroidManifest.xml文件复制过来,覆盖原文件。
替换 .xml 文件替换包名。这一步要特别细心,如果包名替换不正确,很可能出一堆 cann't find xxx 的错误。原包名是:com.example.myapp,将之替换为自己的包名,这里是:com.cloud.snake。
包名即 AndroidManifest.xml 中的 package = " XXX ",这里使用全部替换是因为有的文件或相互引用,只改 .xml 中的话可能出现某个 java 类找不到。
替换包名简单点的项目到这里就可以运行了,少数可能 v4 包重复而报错,删掉一个 v4 包即可。还有可能少数资源文件没复制过来(复杂项目),看下报错即可。好了,看一下 android studio 运行 java 项目贪吃蛇的效果:
网友评论