github 怎么查找android 框架
答案:2 悬赏:0 手机版
解决时间 2021-03-20 08:52
- 提问者网友:孤山下
- 2021-03-19 22:17
github 怎么查找android 框架
最佳答案
- 五星知识达人网友:行路难
- 2021-03-19 23:48
1
从github上下载需要的android开源项目zip包
2
下载androidstudio(百度一下地址,在此略过)安装之。androidstudio是谷歌开发的专门用于android应用开发的ide,目前处于测试版
3
解压从github上下载的zip,查看目录,多数github上的android应用的目录结构如下图所示(我后来发现多数采用androidstudio搭建的)
4
如果文件结构入上图示,那么该开源项目可以使用androidstudio编辑查看,使用androidstudio导入.gradle文件即可将项目导入androidstudio。至此,我们已经能方便的查看,使用github上的开源android项目了。
从github上下载需要的android开源项目zip包
2
下载androidstudio(百度一下地址,在此略过)安装之。androidstudio是谷歌开发的专门用于android应用开发的ide,目前处于测试版
3
解压从github上下载的zip,查看目录,多数github上的android应用的目录结构如下图所示(我后来发现多数采用androidstudio搭建的)
4
如果文件结构入上图示,那么该开源项目可以使用androidstudio编辑查看,使用androidstudio导入.gradle文件即可将项目导入androidstudio。至此,我们已经能方便的查看,使用github上的开源android项目了。
全部回答
- 1楼网友:持酒劝斜阳
- 2021-03-20 00:17
从github下载两个开源项目:
pagerslidingtabstrip android-universal-image-loader-master
下载完项目先不要急着导入,按下文操作修改一些gradle相关文件后再导入,特别是下文说的第二个需要修改的文件,如果本地没有这个配置的包,导入时会花很长时间去下这个包,但是一般我们在安装studio的时候就已经有了。这里从第一步开始导入并解决这些错误。
打开你的文本编辑器,修改配置文件。
第一个文件:pagerslidingtabstrip-master\build.gradle
[plain] view plaincopy
dependencies {
classpath 'com.android.tools.build:gradle:0.6.+'
}
0.6+,改成你的版本。如果你不知道该改成啥,最简单的方式是你新建一个project,找到这个文件看这个值是多少。
更改后:
[plain] view plaincopy
dependencies {
classpath 'com.android.tools.build:gradle:1.0.0'
}
第二个文件:d:\pagerslidingtabstrip-master\gradle\wrapper\gradle-wrapper.properties
[plain] view plaincopy
gradle-1.8.all.zip,改成你的版本。如上,如果不知道你可以新建一个project,去找。
我的android studio版本是1.0.1,gradle文件路径在android studio的安装目录下
d:\program files\android\android studio\gradle\gradle-2.2.1
更改后:
[plain] view plaincopy
第三个文件:
d:\pagerslidingtabstrip-master\gradle.properties
[plain] view plaincopy
android_build_target_sdk_version=19
android_build_tools_version=19
android_build_sdk_version=19
对应改成你的版本
更改后:
[plain] view plaincopy
android_build_target_sdk_version=21
android_build_tools_version=21.1.2
android_build_sdk_version=21
(如果你的项目这个文件没有上面配置,则不用管。)
第四个文件:
d:\pagerslidingtabstrip-master\library\build.gradle
[plain] view plaincopy
注释掉这句代码:
更改后:
[plain] view plaincopy
(如果你的项目这个文件没有上面配置,则不用管。)
其他文件:
d:\pagerslidingtabstrip-master\library\project.properties和d:\pagerslidingtabstrip-master\sample\project.properties
[plain] view plaincopy
target=android-17
指定你的sdk版本,我的sdk没有这个版本,我没有修改这个文件,结果编译通过可以运行。有没有觉得很不可思议?其实之前已经指定了。
看文件 d:\pagerslidingtabstrip-master\gradle.properties
[plain] view plaincopy
android_build_target_sdk_version=21
android_build_tools_version=21.1.2
android_build_sdk_version=21
yes,就是这里了。
看文件 d:\pagerslidingtabstrip-master\sample\build.gradle和d:\pagerslidingtabstrip-master\library\build.gradle
[plain] view plaincopy
android {
compilesdkversion integer.parseint(project.android_build_sdk_version)
buildtoolsversion project.android_build_tools_version
defaultconfig {
minsdkversion 8
targetsdkversion integer.parseint(project.android_build_target_sdk_version)
versionname project.sample_version_name
versioncode integer.parseint(project.sample_version_code)
}
各自已经引用了,minsdkversion=8,我们也可以全局去指定,然后引用。配置:android_build_min_sdk_version=14
引用:[plain] view plaincopy
minsdkversion project.android_build_min_sdk_version
这四个文件改完后就可以直接导入整个工程了
file-import project-pagerslidingtabstrip-master(根目录)
成功导入后的结构图上面已经给出。
如果有错点击
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯