WVr*_*ock 17 java gradle libgdx android-studio
我的一个朋友在他的电脑上粘贴了一个libgdx项目文件夹并将项目发送给我(通过谷歌驱动器).我们都使用Android Studio.我下载并导入了项目,它在模拟器上正常工作.但是它无法在桌面上运行.在他的电脑上,它适用于桌面和模拟器.
当我尝试在桌面上运行它时,Android Studio会给出以下错误消息:
Error:Gradle: A problem occurred configuring root project 'bouncerGDX - Copy'.
> Could not resolve all dependencies for configuration ':classpath'.
> Could not find com.android.tools.build:gradle:2.2.2.
Searched in the following locations:
https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.2/gradle-2.2.2.pom
https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.2/gradle-2.2.2.jar
https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/build/gradle/2.2.2/gradle-2.2.2.pom
https://oss.sonatype.org/content/repositories/snapshots/com/android/tools/build/gradle/2.2.2/gradle-2.2.2.jar
Required by:
:bouncerGDX - Copy:unspecified
Run Code Online (Sandbox Code Playgroud)
我怎样才能解决这个问题?我对Gradle没有经验.
exe*_*nza 40
UPD:
似乎无法解决类路径的com.android.tools.build:gradle:2.2.2依赖关系.
对我来说,将jcenter添加到build.gradle可以解决问题:
buildscript {
repositories {
mavenLocal()
mavenCentral()
jcenter()
}
Run Code Online (Sandbox Code Playgroud)
或者,build.gradle中的行
classpath 'com.android.tools.build:gradle:2.2.2'
Run Code Online (Sandbox Code Playgroud)
可以改为
classpath 'com.android.tools.build:gradle:2.1.3'
Run Code Online (Sandbox Code Playgroud)
^^^此版本存在于repo1.maven.org中
错误的建议:
通过运行gradle任务解析所有依赖项(可以从Android Studio的终端完成):
对于Linux:
./gradlew buildDependents
Run Code Online (Sandbox Code Playgroud)
对于Windows:
gradlew.bat buildDependents
Run Code Online (Sandbox Code Playgroud)
此外,此命令也可能在以后有所帮助
Linux的:
./gradlew cleanIdea idea
Run Code Online (Sandbox Code Playgroud)
视窗:
gradlew.bat cleanIdea idea
Run Code Online (Sandbox Code Playgroud)
这是对libgdx How-to-setup-development-env指令的引用
将Android Studio 2.2.2更新为2.3.1后,我遇到了同样的问题
Could not find com.android.tools.build:gradle:2.2.2.
Run Code Online (Sandbox Code Playgroud)
解:
打开gradle位置并相应地在build.gradle中进行更改(模块和项目)
我换了
classpath 'com.android.tools.build:gradle:2.2.2'
Run Code Online (Sandbox Code Playgroud)
同
classpath 'com.android.tools.build:gradle:2.3.1'
Run Code Online (Sandbox Code Playgroud)
gradle构建成功:-)
| 归档时间: |
|
| 查看次数: |
35452 次 |
| 最近记录: |