未为模块指定Android Studio APK路径
我已经将Android Studio更新为0.3.2版。但我的项目遇到了问题,这给了我一个错误: 我只是对这件事有一点了解,所以我试着按F4(Windows),然后按“模块”,然后按TabFragmentExecute,然后尝试更改“路径”,并选择“使用模块编译路径”,就像默认项目一样,并改为:未为模块指定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\
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文件的修复程序运行的视频: