首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >由于gradle过时,无法在真正的设备上运行android应用程序

由于gradle过时,无法在真正的设备上运行android应用程序
EN

Stack Overflow用户
提问于 2013-11-05 05:51:24
回答 1查看 1.6K关注 0票数 0

我在Ubuntu 13更新了gradle

代码语言:javascript
复制
sudo add-apt-repository ppa:cwchien/gradle
sudo apt-get update
sudo apt-get install gradle

MyApplicationProject/MyApplication的build.gradle

代码语言:javascript
复制
buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.5.+'
    }
}
apply plugin: 'android'

repositories {
    mavenCentral()
}

dependencies {
    compile 'com.android.support:support-v4:13.0.+'
}

android {
    compileSdkVersion 17
    buildToolsVersion "17.0.0"

    defaultConfig {
        minSdkVersion 9
        targetSdkVersion 16
    }
}

我试图在我的手机上运行一个与USB连接的项目。但上面写着:

代码语言:javascript
复制
Uploading file
 local path: /home/alex/AndroidStudioProjects/MyApplicationProject/MyApplication/build/classes/debug/MyApplication.apk
 remote path: /data/local/tmp/com2.example.myapplication
Local path doesn't exist.

Unexpected Error
           Local path doesn't exist.
           Local path doesn't exist.
           The project may need to be synced with Gradle files.

我做了Tool-> Android -> Sync Project with Gradle Files并得到了一个错误:

上面写着:

代码语言:javascript
复制
Failed to refresh Gradle project 'MyApplicationProject': You are using an old, unsupported version of Gradle. Please use version 1.8 or greater. Please point to a supported Gradle version in the project's Gradle settings or in the project's Gradle wrapper (if applicable.
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-05 07:01:21

尝试更改脚本中的分级版本号。更改类路径。

代码语言:javascript
复制
classpath 'com.android.tools.build:gradle:0.5.+'

到某种程度上

代码语言:javascript
复制
classpath 'com.android.tools.build:gradle:0.6.+'

或不同的版本号取决于您已安装的内容。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19782702

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档