我一直在从头开始重建我的项目,所以它有很多问题。现在,一切都很好,除了当我尝试运行应用程序时,我收到消息“本地路径不存在”,其中本地路径指向路径:AndroidStudioProjects\MyProject\MyProject..\build\production\MyProject.apk,确实,在该位置或者项目文件系统中的任何其他位置都没有.apk文件。
然而,我可以毫无问题地构建应用程序,并且运行gradlew packageDebug会给我“构建成功”的消息,所以应该正在生成.apks文件。我的问题是,它们去哪里了?如果它们没有被生成,为什么没有?
每个模块的构建路径在哪里设置?我有些困惑,因为Project Structure->Facets->Android->Compiler设置、Project Structure->Modules->Paths->Compiler Output、build.gradle和MyProject.iml似乎都与构建路径有关,但我不太明白它们之间的关系。
编辑:我知道它应该在哪里,但它不在那里,所以我想知道如何更改构建路径。
编辑2:由于某种原因,运行gradlew build确实创建.apks文件,但从程序内部构建或运行则没有。
编辑3:这是我的gradlew build输出,请注意它确实成功构建。
然而,我可以毫无问题地构建应用程序,并且运行gradlew packageDebug会给我“构建成功”的消息,所以应该正在生成.apks文件。我的问题是,它们去哪里了?如果它们没有被生成,为什么没有?
每个模块的构建路径在哪里设置?我有些困惑,因为Project Structure->Facets->Android->Compiler设置、Project Structure->Modules->Paths->Compiler Output、build.gradle和MyProject.iml似乎都与构建路径有关,但我不太明白它们之间的关系。
编辑:我知道它应该在哪里,但它不在那里,所以我想知道如何更改构建路径。
编辑2:由于某种原因,运行gradlew build确实创建.apks文件,但从程序内部构建或运行则没有。
编辑3:这是我的gradlew build输出,请注意它确实成功构建。
Creating properties on demand (a.k.a. dynamic properties) has been deprecated and is scheduled to be removed in Gradle 2.0. Please read http://gradle.org/docs/current/dsl/org.gradle.api.plugins.ExtraPropertiesExtension.html for information on the replacement for dynamic properties.
Deprecated dynamic property: "target" on "com.android.build.gradle.LibraryExtension_Decorated@9e9aabc", value: "android-16".
:TwoWayLib:mergeReleaseProguardFiles UP-TO-DATE
:TwoWayLib:packageReleaseAidl UP-TO-DATE
:TwoWayLib:prepareReleaseDependencies
:TwoWayLib:compileReleaseAidl UP-TO-DATE
:TwoWayLib:generateReleaseBuildConfig UP-TO-DATE
:TwoWayLib:mergeReleaseAssets UP-TO-DATE
:TwoWayLib:compileReleaseRenderscript UP-TO-DATE
:TwoWayLib:mergeReleaseResources UP-TO-DATE
:TwoWayLib:processReleaseManifest UP-TO-DATE
:TwoWayLib:processReleaseResources UP-TO-DATE
:TwoWayLib:compileRelease UP-TO-DATE
:TwoWayLib:processReleaseJavaRes UP-TO-DATE
:TwoWayLib:packageReleaseJar UP-TO-DATE
:TwoWayLib:packageReleaseLocalJar UP-TO-DATE
:TwoWayLib:packageReleaseRenderscript UP-TO-DATE
:TwoWayLib:bundleRelease UP-TO-DATE
:Rogue:prepareRogueProjectTwoWayLibUnspecifiedLibrary UP-TO-DATE
:Rogue:prepareDebugDependencies
:Rogue:compileDebugAidl UP-TO-DATE
:Rogue:generateDebugBuildConfig UP-TO-DATE
:Rogue:mergeDebugAssets UP-TO-DATE
:Rogue:compileDebugRenderscript UP-TO-DATE
:Rogue:mergeDebugResources UP-TO-DATE
:Rogue:processDebugManifest UP-TO-DATE
:Rogue:processDebugResources UP-TO-DATE
:Rogue:compileDebug UP-TO-DATE
:Rogue:dexDebug UP-TO-DATE
:Rogue:processDebugJavaRes UP-TO-DATE
:Rogue:validateDebugSigning
:Rogue:packageDebug
:Rogue:assembleDebug
:Rogue:prepareReleaseDependencies
:Rogue:compileReleaseAidl UP-TO-DATE
:Rogue:generateReleaseBuildConfig UP-TO-DATE
:Rogue:mergeReleaseAssets UP-TO-DATE
:Rogue:compileReleaseRenderscript UP-TO-DATE
:Rogue:mergeReleaseResources UP-TO-DATE
:Rogue:processReleaseManifest UP-TO-DATE
:Rogue:processReleaseResources UP-TO-DATE
:Rogue:compileRelease UP-TO-DATE
:Rogue:dexRelease UP-TO-DATE
:Rogue:processReleaseJavaRes UP-TO-DATE
:Rogue:packageRelease
:Rogue:assembleRelease
:Rogue:assemble
:Rogue:check UP-TO-DATE
:Rogue:build
:TwoWayLib:mergeDebugProguardFiles UP-TO-DATE
:TwoWayLib:packageDebugAidl UP-TO-DATE
:TwoWayLib:prepareDebugDependencies
:TwoWayLib:compileDebugAidl UP-TO-DATE
:TwoWayLib:generateDebugBuildConfig UP-TO-DATE
:TwoWayLib:mergeDebugAssets UP-TO-DATE
:TwoWayLib:compileDebugRenderscript UP-TO-DATE
:TwoWayLib:mergeDebugResources UP-TO-DATE
:TwoWayLib:processDebugManifest UP-TO-DATE
:TwoWayLib:processDebugResources UP-TO-DATE
:TwoWayLib:compileDebug UP-TO-DATE
:TwoWayLib:processDebugJavaRes UP-TO-DATE
:TwoWayLib:packageDebugJar UP-TO-DATE
:TwoWayLib:packageDebugLocalJar UP-TO-DATE
:TwoWayLib:packageDebugRenderscript UP-TO-DATE
:TwoWayLib:bundleDebug UP-TO-DATE
:TwoWayLib:assembleDebug UP-TO-DATE
:TwoWayLib:assembleRelease UP-TO-DATE
:TwoWayLib:assemble UP-TO-DATE
:TwoWayLib:check UP-TO-DATE
:TwoWayLib:build UP-TO-DATE
BUILD SUCCESSFUL
Total time: 10.848 secs