Подтвердить что ты не робот

Где находится студия Android для моего файла .apk?

Я перестраивал свой проект с нуля, поэтому с ним было много проблем. На данный момент все работает отлично, за исключением того, что когда я пытаюсь запустить приложение, я получаю сообщение "Локальный путь не существует"., где локальный путь указывает на путь: 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, похоже, имеют какое-то отношение к построить путь, но я не совсем понимаю, как они связаны

edit: Я знаю, где это должно быть, но это не так, поэтому я хочу знать, как изменить путь сборки

edit 2: По какой-то причине запуск сборки gradlew создает файлы .apks, но не создает и не запускает изнутри программу

edit 3: Здесь мой вывод сборки gradlew, обратите внимание, что он успешно работает:

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 "[email protected]", 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
4b9b3361

Ответ 1

YourApplication\приложение\сборки\выходы\APK

Ответ 2

У меня возникла проблема с поиском моего debug apk. Android Studio 0.8.6 не показывал apk или даже выходную папку в проекте/проекте/сборке/. Когда я проверил один и тот же путь project/project/build/из обозревателя папок Windows, я нашел там папку "output" и отлаживаемый apk внутри.

Ответ 3

Перейдите в проект AndroidStudio. Файл

  • Выберите название проекта,
  • Выберите приложение
  • Выберите сборку
  • Выберите выходы
  • Выберите Apk

Здесь вы найдете APK файлы приложения, если вы запустили приложение в AVD или даже аппаратном устройстве

Ответ 4

Для Android Studio:

Если вы не создали APK хотя бы один раз, вы не можете найти папку /Outputs/APK. Перейдите в "Build in Android Studio", и одним из последних трех вариантов является "Build APK", выберите это. Затем он создаст эту папку, и вы найдете там файл APK.

Ответ 5

Прикладное приложение apk находилось в этом месте

C:\Users\haseeb_mir\AndroidStudioProjects\MyTestApp\приложение\сборки\выходы\APK\отлаживать

Ответ 6

После компиляции моего code в Android Studio я нашел его здесь:

~\MyApp_Name\приложение\сборки\выходы\APK\приложение-debug.apk

Ответ 7

Когда Gradle создает ваш проект, он помещает все APK в каталог build/apk. Вы также можете просто выполнить простую рекурсивную команду find для *.apk в каталоге верхнего уровня вашего проекта.

Вот лучшее описание...

http://i.stack.imgur.com/XwjEZ.png

Посмотреть полное изображение на http://i.stack.imgur.com/XwjEZ.png

Ответ 8

Взгляните на этот вопрос.

TL; DR: очистить, затем построить.

./gradlew clean packageDebug 

Ответ 9

Когда у вас есть студия Android, сделайте свой подписанный файл apk, он использует

    <property name="ExportedApkPath" value="$PROJECT_DIR$/PROJNAME/APPNAME.apk" />

внутри workspace.xml, чтобы узнать, где его разместить. Однако, если вы используете ./gradlew assembleRelease, он помещает его в PROJNAME/build/apk. У меня такая же проблема. По какой-то причине моя андроид-студия не покажет мне ничего внутри подкаталога apk, поэтому apk по-прежнему не имеет смысла. Но если вы ищете поисковик, это определенно существует.

Ответ 10

in android 3.1.0 Вышеуказанный путь для поиска подписанной версии APK

home/AndroidStudioProjects/<projedct name>/app/app-release.apk