未为模块指定Android Studio APK路径

未为模块指定Android Studio APK路径,android,intellij-idea,gradle,android-studio,build.gradle,Android,Intellij Idea,Gradle,Android Studio,Build.gradle,我已经将Android Studio更新为0.3.2版。但我的项目遇到了问题,这给了我一个错误: 我只是对这件事有一点了解,所以我试着按F4(Windows),然后按“模块”,然后按TabFragmentExecute,然后尝试更改“路径”,并选择“使用模块编译路径”,就像默认项目一样,并改为: C:\Users\PCNAME\AndroidStudioProjects\TabFragmentExerciseProject\TabFragmentExercise \build\classes\

我已经将Android Studio更新为0.3.2版。但我的项目遇到了问题,这给了我一个错误:

我只是对这件事有一点了解,所以我试着按F4(Windows),然后按“模块”,然后按TabFragmentExecute,然后尝试更改“路径”,并选择“使用模块编译路径”,就像默认项目一样,并改为:

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
格雷德尔先生

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')
}

希望有人能在这方面帮助我。

尝试执行
/gradlew clean
,然后转到
Tools->Android->Sync Project with Gradle Files


如果不起作用,则删除所有*.iml文件并重新导入项目。如果要从Gradle项目导入,此过程只需几分钟时间

尝试执行
/gradlew clean
,然后转到
工具->Android->将项目与Gradle文件同步


如果不起作用,则删除所有*.iml文件并重新导入项目。如果您是从Gradle项目导入,此过程应该只需要几分钟,因此在搜索之后,我找到了此问题的解决方案。首先,模块“ProjectName”的“APK路径未指定”这一问题实际上意味着在导入项目时未正确配置该路径。您可以做的是执行我上面所做的步骤,而不是找到该路径

现在,在清理应用程序并尝试运行应用程序后,您将遇到一个错误,说明“本地路径不存在”。如果出现这种情况,请转到.iml文件,然后通过在facet->configuration下添加以下行来配置路径:

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


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

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

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

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


重建项目,然后运行。它确实很神奇。

我不建议这样做。:)顺便说一句,我已经解决了这个问题,稍后我会发布我的答案。我不会建议这样做。:)顺便说一句,我已经解决了这个问题,在发布我的答案后不久。通过将apk_路径添加到iml文件的修复程序运行的视频:通过将apk_路径添加到iml文件的修复程序运行的视频: