新乡定制网站建设公司,网站的服务有哪些,遵义在线读者板留言,linux虚拟机网站建设(1)做Android软件开发#xff0c;通常会看一些其他人开发的项目源码#xff0c;当将这些项目的源码通过git clone到本地之后#xff0c;用AndroidStudio进行打开时#xff0c;通常会遇到一些环境配置的问题。本文即用来记录在构建他人开发项目源代码这一过程中遇到的一些常… (1)做Android软件开发通常会看一些其他人开发的项目源码当将这些项目的源码通过git clone到本地之后用AndroidStudio进行打开时通常会遇到一些环境配置的问题。本文即用来记录在构建他人开发项目源代码这一过程中遇到的一些常见的问题以及解决这些问题的方案。 AndroidStudio构建其他人开发的Android项目 文章目录 AndroidStudio构建其他人开发的Android项目1.Gradle插件不一致的问题1.1插件配置的位置1.1解决方案 2.源代码放在了有中文的文件夹下2.1解决办法 1.Gradle插件不一致的问题
1.1插件配置的位置
1一般会配置在整个项目的build.gradle文件当中 2不一致指的是与我们自己平时开发项目时所使用的gradle插件版本不一样 dependencies {//1是用来指定项目构建时使用的Gradle插件版本classpath com.android.tools.build:gradle:7.4.2}1.1解决方案
1自己的计算机上没有这个插件可以交给AndroidStudio帮助我们下载而AndroidStudio通常是从Maven中央仓库、jcenter()仓库、google()仓库或代理私服仓库中去寻找Gradle插件因此我们可以在build.gradle文件中配置插件下载的仓库位置。 2通常我们需要在build.gradle的allprojects节点中去配置因为这个节点是配置项目中所有模块(如第三方插件或库)使用的存储库和依赖项的地方。 repositories {//(1)阿里云私服仓库maven { url https://maven.aliyun.com/repository/public/ }maven { url https://maven.aliyun.com/repository/public/jcenter }maven { url https://maven.aliyun.com/repository/google/google }maven { url https://maven.aliyun.com/repository/gradle-plugin }//(2)Maven中央仓库mavenCentral()//(3)google仓库google()//(4)jcenter仓库jcenter()maven {url https://maven.google.com/name Google}}3关于项目代码中依赖的第三方库可以在build.gradle的buildscript下的repositories节点中去配置。该节点通常用来配置项目的依赖库下载仓库的位置。 repositories {maven { url https://maven.aliyun.com/repository/public/ }maven { url https://maven.aliyun.com/repository/public/jcenter }maven { url https://maven.aliyun.com/repository/google/google }maven { url https://maven.aliyun.com/repository/gradle-plugin }mavenCentral()jcenter()google()maven {url https://maven.google.com/name Google}}2.源代码放在了有中文的文件夹下
1会遇到的问题是编译不成功说项目源代码路径中含有中文字符
2.1解决办法
1在项目的gradle.properties文件中加上如下配置 android.overridePathChecktrue