После обновления Android Studio 3.1.1 ссылка «найти» не открывает сгенерированную папку APK

ОБНОВЛЕНИЕ. Проблема возникла после обновления Android 3.1.1.

После завершения процесса создания APK Android Studio (ОС Windows) предлагает всплывающее окно для поиска или анализа APK.

введите описание изображения здесь

К сожалению, если я нажму найти, ничего не произойдет.

ОБНОВЛЕНИЕ

В диалоговом окне создания APK я указываю путь назначения, папку на моем компьютере:

введите описание изображения здесь

А в некоторых проектах я использую набор строк Gradle для переименования APK:

android.applicationVariants.all { variant ->
    if (variant.buildType.name == BuilderConstants.RELEASE) {
        variant.outputs.each { output ->
            def padVersionCode = variant.versionCode.toString();
            padVersionCode = padVersionCode.padLeft(5, '0')
            def newApkName = "${output.baseName}_${padVersionCode}-${variant.versionName}"
            newApkName = newApkName + ".apk"
            output.outputFile = new File(output.outputFile.parent, newApkName)
        }
    }
}

Я вижу, что APK переименован и помещен в ожидаемую папку, единственная ссылка на поиск не работает.


person Seraphim's    schedule 19.04.2018    source источник
comment
вы можете найти это внутри вашего приложения/сборки/вывода/релиза   -  person Raj Suvariya    schedule 19.04.2018
comment
Есть ли у вас та же проблема, когда вы нажимаете кнопку «Найти» в окне «Журнал событий»? (мы можем видеть это внизу справа на вашем изображении)   -  person xiaomi    schedule 19.04.2018
comment
@RajSuvariya У меня есть сложная процедура сборки, которая сохраняет APK в специальной папке, ваш ответ не касается проблемы.   -  person Seraphim's    schedule 19.04.2018
comment
@xiaomi Да, та же проблема из окна журнала событий.   -  person Seraphim's    schedule 19.04.2018
comment
@RajSuvariya все равно спасибо!   -  person Seraphim's    schedule 19.04.2018
comment
Возможный дубликат Android studio 3.0 не создает подписанный apk   -  person Lynn Crumbling    schedule 19.04.2018
comment
@Seraphim's Дайте мне знать, если этот другой вопрос вообще не решает эту проблему, но я подозреваю, что это та же проблема, но другой симптом.   -  person Lynn Crumbling    schedule 19.04.2018
comment
@LynnCrumbling Проблемы возникли после обновления Android Studio 3.1.1 (в 3.0 все было в порядке) и не являются дубликатом предыдущего вопроса.   -  person Seraphim's    schedule 20.04.2018
comment
@LynnCrumbling Я отредактировал вопрос, теперь подробнее.   -  person Seraphim's    schedule 20.04.2018
comment
Эта ошибка последняя с тех пор, как я начал работать на Mac, и никто не собирается ее исправлять.   -  person murt    schedule 26.06.2018


Ответы (1)


К сожалению, если я нажму на поиск, ничего не произойдет.

Мне это кажется ошибкой в ​​Android Studio.

В вашем случае, если вы видите журналы Android Studio (Справка-> Показать журнал в проводнике), вы увидите что-то вроде:

INFO - ide.actions.ShowFilePathAction - not a directory: T:\COMPILED_APK\release

это означает, что у вас нет папки с именем release внутри папки COMPILED_APK.

Итак, если вы действительно этого хотите, то:

  1. Сначала создайте папку release внутри папки COMPILED_APK.

  2. Сгенерируйте апк.

  3. Теперь, когда вы нажмете «Найти», откроется папка выпуска, но внутри папки ничего не будет.

  4. Чтобы найти свой apk, вам нужно перейти к T:\COMPILED_APK\e\release

Это странно, но так это работает.

person Nongthonbam Tonthoi    schedule 16.05.2018
comment
Сообщение, которое я вижу в файлах журнала Android Studio: ide.actions.ShowFilePathAction - не каталог: C:\‹каталог проекта›\app\debug. Добавление каталога отладки исправило это. - person Scampbell; 08.07.2018