码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 怎么导入别人的android项目


    到期末了好多同学都问我怎么把别人的安卓项目导进自己电脑里面,今天我来统一解答一下,希望有所帮助。

    1.删除项目中原有的自动构建的文件

    1. 去到要导入项目的目录下把 .idea .gradle与build 三个文件夹,*.iml,local.properties删除(*表示所有),注意gradle文件夹不能删除。
    2. 进入app文件夹同理把build,*.iml删除。

    2.更改项目中build.gradle的配置

    打开已经run成功的项目的build.gradle把classpath:这整句复制,去要导入的项目中打开build.gradle进行替换。classpath 此处有一些项目用的双引号,而有一些是用的单引号,不要更改将要导入的项目的原有符号规则。

    build.gradle有俩,一个在主文件夹这里。

    一个在app文件夹里。

    然后打开gradle\wrapper\gradle-wrapper.properties复制最后一句,去到要导入的项目进行替换。

    改version 注意有一些项目的buildToolsVersion '28.0.3' 是用的双引号,而有一些是用的单引号,不要更改将要导入的项目的原有符号规则,然后保存即可,前面的工作已经做好了,接下来就是去导入了。


    3.导入项目


    选择自己要导入的项目,这个时候一定点击“Cancel”,因为这个就是在提示你你的gradle现在unable,取消以后就会让你重新选择你的gradle的路径,现在选择你的gradle所在文件目录即可。

    可能会遇到Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin 'com.android.internal.application'.这个错误,在项目中的gradle.properties文件中添加语句:android.overridePathCheck=true  即可。


    4.解决感叹号


    看到下面会出现一个提示说:Could not 这个时候我们只需要点击右边红框红的add就可以了。点击Do Refactor,稍等一会,又出现了一个感叹号。
    最后一步:“Do Refactor”导入完成,不再有错误。


    若出现解决Configuration ‘compile’ is obsolete and has been replaced with implementation
    改成implementation

    1. 把compile 改成implementation
    2. 把androidTestCompile改成androidTestImplementation
    3. 把testCompile改成testImplementation

     如果还有警告,看下运行按钮,可以运行了。

    第四步是发生意外的解决办法,一般大概可能碰不到吧。

  • 相关阅读:
    关于隔离电源断电瞬间MOSFET损坏问题分析
    【uniapp】六格验证码输入框实现
    鼠标监视 | 拖拽方块 | Vue
    个人要做量化怎样才能获得交易接口?
    当“黑客”遇到电脑初学者.....看完笑死我了
    转行网络工程师,软考和华为认证选哪个?
    c语言tips-函数指针和指针函数
    【Django快速开发实战】(52~76)使用Django创建一个基础应用:职位管理系统
    Kotlin中的函数分类(顶层、成员、局部、递归等)
    【应用分身】下载支持应用分身的应用(QQ),开启应用分身,返回桌面,会出现所有应用的分身。(Unisoc)
  • 原文地址:https://blog.csdn.net/qq_64628470/article/details/130894967
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号