androidstudio如何导入源码
① androidstudio怎么修改导入的依赖源码
1、进入源码根目录,初始化系统环境。
2、源码根目录执行如下命令,生成idegen.jarmmm,development/tools/idegen。
3、源码根目录下执行sudo,development/tools/idegen/idegen.sh。
4、修改android.ipr和android.iml的文件读写权限,文件默认为只读权限,修改权限后,我们修改android.iml文件,可以自定义只加载哪些模块,这样子在导入整个源码过程中,速度会快一点。
5、使用文本编辑器打开"android.iml"文件,搜索关键字"excludeFolder",把不需要加载的模块添加到此处,我一般关注app层和framework层,过滤掉以下模块。
6、接下来就是用Android,Studio打开工程源码下的android.ipr文件,此时就开始加载代码,整个过程大概需要十几分钟。
② Android Studio怎么关联supportV4的源码
操作方法:
1、按F4打开Project Structure。
4、点击+按钮,在弹出窗口中选择android-support-v4.jar文件夹即可。
③ android studio2.0怎么导入第三方类库
下面分两种情况介绍一下如何导入第三方类库。1、对于jar的类库,非常简单,只要在项目根目录下新建一个libs目录,然后把jar复制进去,在jar上点击右键,选择Addaslibrary,即可完成依赖的添加。2、对于github等网站上下载的源码类库,是无法通过这种方式添加的。首先把gitclone下来的整个文件夹放入项目根目录下,这里以我自己的开发包为例,我的开发包名字是ShunixDevKit,里面有一个lib目录才是真正的类库,那么我们要做的就是手动在settings.gradle里面添加:include':ShunixDevKit:lib'注意,gradle使用:作为路径分隔符。这样AndroidStudio就知道了我们的类库放在哪里,当然这样还是不够的,要让项目能使用类库,我们还需要添加这个类库作为项目的依赖,选择File->ProjectStructure,然后选中主mole的名称,点击dependencies,添加:ShunixDevKit:lib就可以了,gradle的build就能成功。以上就是添加第三方类库作为依赖的过程。这里需要注意一下的地方就是,导入的类库根目录下的gradlew文件一定要可执行,否则AndroidStudio会提示错误,而且根据错误信息很难找出来这个错误,我自己因为这个搞了很久,希望对大家有帮助。
④ Android源码能在其他电脑上运行吗
如下:
1.在ubuntu系统下,进入源码根目录,运行如下命令。
mmm命令编译idegen模块,在源码目录下的out/host/linux-x86/frameworks/目录下生成了idegen.jar文件。
2.在源码目录下继续执行如下命令:
3.development/tools/idegen/idegen.sh命令执行完成,会在根目录下生成
android.iml和android.ipr这两个文件,这两个文件是Android Studio的工程配置文件。
4.到这一步我们可以打开Android Studio导入源码了,不过还有一些要注意的地方,如果我们就这么直接导入,会把所有的源码模块导入到Android Studio中,这会很慢的,想想源码那么多文件,直接全部导入,如果你的电脑配置不好,可能会直接假死。所以我们最好过滤一下我们不需要的源码文件,只导入我们需要的模块。
对比源码下目录,我把除了frameworks模块的其他所有模块都过滤掉了。这样导入的速度很快,3分钟左右就导入完成了。
5.所有配置完成了,下面启动Android Studio开始导入源码。
6.Android Studio导入源码
点击ok,大概过了3-5分钟,就导入完成了。
7.好了,现在我们可以愉快的使用Android Studio查看源码了。
8.如果你不想编译源码,还想把源码导入Android Studio的简单方法是什么呢,到这一步我想大家都知道了,就是把上面生成的两个文件android.iml和android.ipr拷贝到你的未编译源码根目录就可以用Android Studio导入了。
9.当然,一般我们大部分人不在ubuntu下开发app ,为了能在Windows或Mac系统下也能使用Android Studio查看未编译的源码,我们也可以像上一步那样直接拷贝ubuntu下的android.iml和android.ipr文件到Windows或Mac系统下的android源码根目录下,然后导入Adnroid Studio中,这样就可以在这两个平台上进行查看源码了,不用一直开虚拟机了。
⑤ 如何将Android Studio的工程导入到eclipse中
将Android Studio的工程导入到eclipse中
Android Studio里面的Android项目源码不支持直接导入Eclipse开发工具,但可以间接导入,思路:将Android Studio项目文件复制到Eclipse创建的项目,操作的步骤:
在Eclipse中创建Android Studio项目名称一样的Android项目,比如:TeachCourseProject
在Android Studio中切换到“Project”模式,一个mole就是一个Android Application Project,所以找到需要导入Eclipse中的mole,然后展开
在Android Studio的java文件夹中存放所以的类文件,将该文件夹下的所有文件复制到Eclipse的src文件夹下;将res整个文件夹的内容代替TeachCourseProject项目下的res文件夹;AndroidManifest.xml文件代替Eclipse自动生成的;
注意:在Eclipse里面没有mipmap-hdpi,mipmap-mdpi,mipmap-xhdpi,mipmap-xxhdpi,mipmap-xxxhdpi文件夹,该文件存放的ic_launcher图标复制到drawable对应的文件夹后删除
Android中还可能有assets文件夹的内容或依赖一下第三方的jar包。assets文件夹的内容可以直接复制过来,依赖的第三方jar包,在Android Studio中的External Libraries中可以查看到所以下载到本地的jar包,然后复制到Eclipse的libs文件夹内
最后,点击菜单的“Project——>Clean”清除生成的字节码文件或R文件,重新生成对应的字节码或R文件,能够编译成功基本可以正常运行,否则需要稍微检查一下出错的地方。经过测试,这种导入方式,还是可行的。