从Github上下载的项目导入安卓项目步骤(仅针对AndroidStudio):

这篇具有很好参考价值的文章主要介绍了从Github上下载的项目导入安卓项目步骤(仅针对AndroidStudio):。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 文章来源地址https://www.toymoban.com/news/detail-753506.html

导入项目的各种出错原因:作者开发环境与自己本地的开发环境不一样。

那我们就要从源头上解决问题,对配置文件进行更改。

  1. 首先在AS里面新建一个test项目,然后关闭。打开这个test项目的文件夹以及下载GitHub项目(根目录)的文件夹。

  2. 对开发环境进行对比修改:

( 1 )对比修改项目根目录的build.gradle文件。具体做法如下:

用文本编辑器打开build.gradle文件。

github导入项目,gradle,android,github,bug

 

 

可以看到左边的(Github开源项目)gradle插件版本跟右边的(自己创建的test项目)gradle插件版本是不一样的。

接着把本地的gradle插件版本拷贝到开源项目中去。 

github导入项目,gradle,android,github,bug

 

 

那么它就对应起来了。

( 2 )对比修改项目gradle文件夹目录下的gradle-wrapper.properties文件。具体做法如下:

 

打开开源项目以及自己建的test项目的gradle文件夹,同时用文本文档打开两者的配置文件(gradle-wrapper.properties)。

github导入项目,gradle,android,github,bug

 

 

可以看到两个项目的distributionUrl是不匹配的,那么把左边的distributionUrl(本地项目)拷贝到右边(开源项目)去。则开源项目就会使用本地的Url了。

Ps:每次修改后记得保存哦。

有人说直接复制文件过去不就好了吗,为什么要这么复杂的去复制粘贴呢。因为我们修改的只是配置文件的版本和Url,直接复制粘贴过去可能会出现错误。(用最少的修改去让它可以运行)

(3)对比修改APP目录下的build.gradle中compileSdkVersion(编译版本)和targetSdkVersion(目标版本),具体做法如下:

接下来要去修改APP目录下的build.gradle文件。创建项目时会生成两个build.gradle文件,一个是在app下面的,一个是在根目录下面的(第一步已经修改过了)。接下来需要修改的是app目录下面的build.gradle。在AS中打开Github开源项目,进入app->build.gradle。同时用文本文档打开本地项目test的app目录的build.gradle文件,将Github开源项目的compileSdkVersion(编译版本)和targetSdkVersion(目标版本)改成跟app目录的build.gradle文件一致。

github导入项目,gradle,android,github,bug

 

( 4 )对比修改APP目录下的build.gradle中buildToolsVersion的版本,具体做法如下:

在AS的右上角,最小化下面有一个SDKManager按钮,点击它,

github导入项目,gradle,android,github,bug

 

 

接着点击SDKtools,选中Android SDK Build-Tools,点击Show Package Details

github导入项目,gradle,android,github,bug

 

 

然后可以看到我们已经安装了Version为26.0.2的buildTools,那么把buildToolsVersion”24.0.2”改为buildToolsVersion”26.0.2”

github导入项目,gradle,android,github,bug

 

 

点击try-again,它会自动重新下载依赖(dependencies),重新加载gradle文件。

github导入项目,gradle,android,github,bug

 

( 解决根据系统提示很快修改好的的鸡毛蒜皮的小错误

此时可以看到依赖这里依然有错误。别急,离成功只有一步之遥。

 

github导入项目,gradle,android,github,bug

 

 

 

 

 

 

我们在导入别人的项目时候错误是不可预知的。需要根据系统提示去进行修改(同时按下AIT+Enter键)。第一个解决方案是修改依赖版本号,尝试过不起作用后,我们采用第二个建议:Suppress一词为抑制的意思,第二个建议为抑制警告,基本上不要检查与Gradle兼容性的问题。

 

github导入项目,gradle,android,github,bug

 

 

最后程序就可以开心的运行了。

github导入项目,gradle,android,github,bug

 

 

最后觉得有用可以点赞关注下,一起交流学习下。

 

 

 

到了这里,关于从Github上下载的项目导入安卓项目步骤(仅针对AndroidStudio):的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 在GitHub上下载项目&文件

    下载项目: 1.点击右边的 clone or download 按钮即可 2. 通过git命令行,将链接输入即可 下载文件: 找到所需下载的文件,右键点击RAW,另存为即可

    2024年02月11日
    浏览(55)
  • 解决git针对github项目出现443connection timeout的异常

    目前用到了github上的一些开源项目,本地在通过idea clone(提交)代码的时候经常会出现443 connection timeout的异常(如下): 网上看了很多方法,都没有彻底解决,现总结方法如下: v2ray(或其他vpn)开启,默认是绕过大陆路由模式; git添加以下参数(其中本地proxy端口需要根据

    2024年01月25日
    浏览(46)
  • 怎么在vscode运行github上下拉下来的python项目

    呢? 在 Visual Studio Code 中运行 GitHub 上下载的 Python 项目需要几个步骤: 在 Visual Studio Code 中安装 Python 插件。 在 GitHub 上下载项目,并将其解压到本地文件夹。 在 Visual Studio Code 中打开该文件夹。 在 Visual Studio Code 中打开终端,并使用以下命令安装项目所需的依赖项:

    2024年02月13日
    浏览(66)
  • windows上下载github上的linux内核项目遇到的问题

    Cloning into \\\'G:githublinux\\\'... POST git-upload-pack (gzip 27925 to 14032 bytes) remote: Counting objects: 6012062, done. remote: Compressing objects: 100% (1031/1031), done. remote: Total 6012062 (delta 893), reused 342 (delta 342), pack-reused 6010689 Receiving objects: 100% (6012062/6012062), 2.06 GiB | 3.62 MiB/s, done. Resolving deltas: 100% (4997555/

    2024年02月05日
    浏览(93)
  • MAC M1芯片可下载的安卓模拟器Android Emulator

    最近在做h5+的移动端APP,使用HBuilderX打包运行的,用自己的安卓手机突然检测不到设备,就想下载一个Android模拟器,找了很多模拟器发现大部分都不支持M1芯片,看到有小伙伴下载了Android Emulator就想着试一下。 github可以搜索到,谷歌开源的测试版本。 Android Emulator 这是我百

    2024年02月03日
    浏览(46)
  • git clone 从GitHub上下载项目到服务器上运行+创建虚拟环境

    可先进入需要放置文件的路径之下 ★Anaconda中创建、切换、删除虚拟环境(指定仓库) 每次电脑重启后,都要切入虚拟环境,命令总是忘记。如果使用IDE,可以指定interpeter方便的切换。首先conda info --env 查看当前有几个环境激活/禁用环境source activate 环境名称source deactivate 环境

    2024年02月16日
    浏览(46)
  • [Android Studio] 导入安卓Android项目教程

    A项目指:要导入的项目;B项目指自己电脑上可以运行的项目 根据步骤一步一步来,别急。 将要导入的项目(简称为A)根目录下的这些文件删掉:.gradle、.idea 、.iml后缀的文件、 local.properties 进入app文件夹,将这些文件删掉:build、.iml后缀的文件 打开一个你在自己电脑上可

    2024年02月04日
    浏览(46)
  • 关于如何从github导入项目

    上两期博客已经为我们运行深度学习的项目提供了软件基础,现在我们要做的就是如何导入所需要的项目。那么GitHub 作为一个面向开源及私有软件项目的托管平台,自然也就成为我们寻找项目的不二之选。本期主要着重于分享如何进行项目的获取以及如何解决下载项目会遇到

    2024年02月11日
    浏览(31)
  • IDEA项目导入Eclipse步骤

    直接导入是不会成功的。 首先在idea中找到   file -- export -- project to eclipse  导出成功之后,在项目中会出现 .project,.classpath图标   找到 file -- import -- existing projects into workspace  完成后续步骤,省略。。。 导入成功后再eclipse的wordspace中会出现导入的项目。 ChatGPT  

    2024年02月11日
    浏览(43)
  • Android Studio 导入项目时遇到sdk location not found 安卓开发 导入工程 不能运行、

    sdk location not found:找不到sdk的位置、  参考情况:可能导入工程的sdk路径与你本机的sdk路径不同、导致sdk无法正常运转。 解决方法:找到本机存放sdk的路径、然后到local.properties目录修改 你存放sdk的路径即可解决问题。 eg:  修改好之后、后续导入工程出现sdk不一样的情况、

    2024年02月07日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包