为了帮助可能会搜索同一问题答案的人,了解您在Studio中使用的项目类型很重要.
Gradle个
创建新项目时默认的项目类型,通常建议使用Gradle.
对于一个名为"Foo"的新项目,主文件夹下的 struct 将是
Foo/
settings.gradle
Foo/
build.gradle
build/
其中,内部"Foo"文件夹是主模块(此 struct 允许您稍后在同一 struct 中创建更多模块,而无需更改).
在此设置中,生成的APK的位置将处于
Foo/Foo/build/apk/...
请注意,每个模块都可以生成自己的输出,因此真正的输出更精确
Foo/*/build/apk/...
EDIT个 在最新版本的Android Studio上,生成输出的位置路径是
Foo/*/build/outputs/apk/...
IntelliJ
如果您在切换到Studio之前是IntelliJ的用户,并且要直接导入您的IntelliJ项目,则没有任何变化.输出的位置将与以下位置相同:
out/production/...
注意:在1.0左右,这一功能有时会被弃用
Eclipse个
如果您直接导入Android Eclipse项目,则do not do this! 一旦您的项目(JAR或库项目)中有了依赖项,这将不起作用,并且您的项目将无法正确设置. 如果您没有依赖项,那么apk将与您在Eclipse中找到的位置相同:
bin/...
然而,我再怎么强调not做这件事的重要性也不为过.