未为模块指定 Android Studio APK 路径

标签 android intellij-idea gradle android-studio build.gradle

我已将我的 Android Studio 更新到版本 0.3.2。但是我的项目有问题,它给了我这个错误:

enter image description here

我对发生的事情只有一点想法,所以我尝试按 F4 (Windows),然后按“模块”,然后按 TabFragmentExercise,然后尝试更改“路径”并选择“使用模块编译路径”就像默认项目如何做并更改为:

C:\Users\PCNAME\AndroidStudioProjects\TabFragmentExerciseProject\TabFragmentExercise \build\classes\debug

然后重建项目,但仍然没有机会。它只会给我这个结果:

Local path doesn't exist.

无论如何,这是我的 gradle 配置:

gradle-wrapper.properties

#Wed Apr 10 15:27:10 PDT 2013
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-1.8-bin.zip

构建.gradle

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.6.+'
    }
}
apply plugin: 'android'

repositories {
    mavenCentral()
}


android {
    compileSdkVersion 17
    buildToolsVersion "17.0.0"

    defaultConfig {
        minSdkVersion 14
        targetSdkVersion 16
    }
}


dependencies {
    compile files('libs/android-support-v4.jar', 'libs/commons-io-2.4.jar', 'libs/apache-mime4j-0.6.1.jar', 'libs/httpclient-4.1.jar', 'libs/httpcore-4.1.jar', 'libs/httpmime-4.1.jar')
}

希望有人能帮我解决这个问题。

最佳答案

所以在搜索之后我找到了解决方案。首先,“未为模块“ProjectName”指定“APK 路径”的问题实际上意味着在导入项目时路径配置不正确。您可以做的是执行我上面完成的步骤,而不是该路径定位您的 apk。

现在,当您清理应用程序并尝试运行它时,您将遇到一个错误,提示“本地路径不存在”。当发生这种情况时,转到您的 .iml 文件,然后只需通过在 facet->configuration 下添加以下行来配置路径:

<option name="APK_PATH" value="/build/apk/YourProject.apk" />

重建项目然后运行。它确实像魔术一样工作。

关于未为模块指定 Android Studio APK 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20197155/

相关文章:

java - 无法找到或加载主类 com.sun.tools.internal.xjc.Driver

gradle - 覆盖 DockerStartContainer 上的环境变量

android - 使用Gradle测试时出现意外的最高水平异常

android - 如何在 Android 上通过新的 Google Maps API v2 显示 Google Maps?

android - 如何访问json中的对象>数组>对象>数组>对象?

ide - 保存文件时禁用重新格式化代码

linux - 如何在 IntelliJ IDEA 2017.1 中禁用鼠标中键单击粘贴?

java - 找不到类 Android

android - 如何启动 Activity 对话框

java - 如何将开关传递给我的 Android 应用程序以控制其在开发过程中的行为?