androidstudio导入源码(androidstudio导入sdk)

本篇文章给大家谈谈androidstudio导入源码,以及androidstudio导入sdk对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

androidstudio导入系统源码,附可导入源码工程-Android API31

清华大学镜像站

可能遇上编译时jdk版本问题,需要多个jdk切换

进入根目录

用android studio直接打开android.ipr就可以了

已编译源码工程分享

android studio导入android源代码中的原生app

1打开Android

studio

2点击file

3点击open

找到你说的camere2的文件夹像这样

双击

如果没有

你会在相应的目录下(是我的电脑里的目录,不是open打开的)下找到build.gradle,用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怎样导入第三方库 步骤

Android Studio导入第三方库的方法我个人知晓的有三种:

一、Gradle抓取

二、libs导入

三、源码导入

一、Gradle抓取

Gradle抓取的方法最为简单,只需在Project-app文件夹下的build.gradle文件中添加依赖:

build.gradle文件夹所在位置

在builde.gradle文件中制定位置添加代码

compile 'cn.finalteam:galleryfinal:1.4.8.7'

然后同步一下工程即可。

二、libs导入

将从网上下载对应的第三方库的jar包放入Project-app文件夹下的libs文件夹:

libs文件夹所在位置

然后在单击jar包右键,选择“Add as library...”可实现导入;或者在我们上述的build.gradle文件中添加依赖:

ompile files('libs/galleryfinal.jar')

三、源码导入

选择Android Studio菜单栏File-New-import Module...,弹出窗口选择Module的路径:

找到下载好的第三方库,找到其中用的Module:

选择galleryfinal,点击OK。

同步一下工程,会出现这样的报错信息:

点击“Open File”,找到错误的地方:

导入库的build.gradle位置

将“project_version”修改为版本名称,如"1.0":

再次同步工程,又会出现报错信息:

原因是找不到bintray.gradle文件,查找了以下网上的解决方法是删除或注释掉第三方库的build.gradle文件中的:apply from: "../bintray.gradle"

然后我们继续同步工程,会发现Android Studio一直停留在:

这是因为第三方库需要用到相应的jar文件或gradle文件或arr文件,如果觉得这个过程太慢,可以考虑以下方法:

翻墙

手动下载相应文件,参考:听说你Android Studio更新Gradle很慢

放弃治疗,等待下载完毕

如何在Androidstudio中引入第三方源码

Android Studio 添加第三方库的方法为:

开发过程中想要导入第三方类库和Eclipse也是有差别的,导入SlidingMenu这个类库,从github上下载下来解压到项目目录下。

然后重启android studio就会发现项目下面有了类库。

需要修改的是根目录的下的settings.gradle这个文件,一定要注意是根目录下的。在里面添加代码。

下来我要修改的是App目录下的build.gradle,这里要注意是App目录下的build.gradle,添加如下代码

dependencies {

compile project(’:SlidingMenu-master’)

}

这个也是导入类库的名字。这个时候打开File--- Project Structure就可以看到导入的类库。到这里的话还没有完成,编译的时候还会报错。

还要在项目SlidingMenu-master目录下添加一个build.gradle的这个文件,内容如下

studio导入类库比较费力。

buildscript {

repositories {

mavenCentral()

}

dependencies {

classpath ’com.android.tools.build:gradle:0.6.+’

}

}

apply plugin: ’android-library’

repositories {

mavenCentral()

}

android {

compileSdkVersion 18

buildToolsVersion "17.0.0"

defaultConfig {

minSdkVersion 14

targetSdkVersion 18

}

sourceSets {

main {

manifest.srcFile ’AndroidManifest.xml’

java.srcDirs = [’src’]

resources.srcDirs = [’src’]

aidl.srcDirs = [’src’]

renderscript.srcDirs = [’src’]

}

}

}

dependencies {

compile ’com.android.support:appcompat-v7:+’

compile files(’libs/gson-2.2.4.jar’)

}

android studio 怎么导入源代码

一、修改Android Studio(以下简称AS)的内存配置

因为在导入源码时需要消耗大量内存,所以先修改IDEA_HOME/bin/studio.vmoptions中-Xms和-Xmx的值。文档中使用的是748m, 可自行修改。

二、配置AS的JDK、SDK

在IDE中添加一个没有classpath的JDK, 这样可以确保使用源码里的库文件

并将其作为要使用的SDK的Java SDK。

三、生成导入AS所需配置文件(*.ipr)

①编译源码(为了确保生成了.java文件,如R.java;如果编译过,则无需再次编译)

②检查out/host/linux-x86/framework/目录下是否有idegen.jar

如果idegen.jar不存在,执行:

mmm development/tools/idegen/

在5.0.1的源码中会生成res.java的文件夹,导致idegen.jar运行时抛FileNotFoundException,这是idegen的代码不够严谨造成的。

我的分享里有修改这个bug的patch,或者直接使用我分享的idegen.jar。

③执行

development/tools/idegen/idegen.sh

等待出现类似下面的结果:

Read excludes: 5ms

Traversed tree: 44078ms

这时会在源码的根目录下生成android.ipr和android.iml两个IntelliJ IDEA(AS是基于IntelliJ IDEA社区版开发的)的配置文件

关于androidstudio导入源码和androidstudio导入sdk的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。


【免责声明】:

本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。

【关于转载】:

本站尊重互联网版权体系,本站部分图片、文章大部分转载于互联网、所有内容不代表本站观点、不对文章中的任何观点负责、转载的目的只用于给网民提供信息阅读,无任何商业用途,所有内容版权归原作者所有
如本站(文章、内容、图片、视频)任何资料有侵权,先说声抱歉;麻烦您请联系请后台提交工单,我们会立即删除、维护您的权益。非常感谢您的理解。

【附】:

二○○二年一月一日《计算机软件保护条例》第十七条规定:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬!鉴于此,也希望大家按此说明研究软件!

注:本站资源来自网络转载,版权归原作者和公司所有,如果有侵犯到您的权益,请第一时间联系我们处理!

-----------------------------------------------------------------------------------------------------------

【版权声明】:

一、本站致力于为源码爱好者提供国内外软件开发技术和软件共享,着力为用户提供优资资源。
二、本站提供的源码下载文件为网络共享资源,请于下载后的24小时内删除。如需体验更多乐趣,还请支持正版。
三、如有内容侵犯您的版权或其他利益的,请编辑邮件并加以说明发送到站长邮箱。站长会进行审查之后,情况属实的会在三个工作日内为您删除。
-----------------------------------------------------------------------------------------------------------


内容投诉
源码村资源网 » androidstudio导入源码(androidstudio导入sdk)
您需要 登录账户 后才能发表评论

发表评论

欢迎 访客 发表评论