Android 导入他人项目配置问题——项目运行不起来

 

  • 新建一个空的项目,确保你的空项目能运行起来

  如何新建Android项目?https://www.cnblogs.com/xqz0618/p/first_app.html

 

  • 导入其他项目 

  

 

  • 什么情况下需要这样去改配置?

import 导入其他项目,加载完成之后,如果你的其他项目在Android视图下显示却像Project 视图,那么可能这个项目与你的电脑项目配置可能不太一致,这是IDE(编译器)会提示你下载一些文件,比如  targetSdkVersion。再根据 AS 提示操作后仍然不能让项目运行起来的情况下

  

 

  • 如何去修改项目的配置?

  总的概括:三个文件的替换

   

 

  首先把自己的应用切换到 Android 视图,将其他人项目切换成 Project 视图

  ①第一个文件 build.gradle(Project:MyApplication),将文件内容复制到 另一个项目 Project 视图,与app文件夹同一级的 build.gradle (可以先打开看一下,结构应该是一样的,就是 gradle的版本不同)

   

   

  

  ②第二个文件 build.gradle (Module:app) 

   🐖这个文件里面会有 targetSDKVersion 以及添加的依赖,所以一般项目不能直接复制过去。修改一下几处

  或者是一把复制过去,然后将 第七行的 applicationId 还原,还有其他项目需要的其他依赖性加上 项目外的依赖,可以参考你的项目,最终是修改 appcompat 版本。

  

 

  ③第三个文件 gradle/wrapper/gradle-wrapper.properties

  将内容完整复制到另一个项目中

   

 

  •  这三个文件替换之后,重新同步。或者文件的上方会出现黄色条子,选择 Try Again 或者是 Sync Now

 

  • 同步之后基本上没有问题,同步之后可能的问题

如果某个项目有特定的 SDKVersion要求,可以需要修改 build.gradle (Module:app)  中的  targetSdkVersion 和 buildToolsVersion 以及 appcompat

 

  • 最后,项目最终运行到模拟器或者是手机上,才算是没有问题。(有些问题在同步的过程中可能不会报错,这里除了代码问题)
posted @ 2020-04-18 14:12  茄子鱼  阅读(637)  评论(5编辑  收藏