После обновления Android Studio 3.1.1 ссылка "найти" не открывает созданную папку APK
ОБНОВЛЕНИЕ: проблема возникла после обновления Android 3.1.1.
После завершения процесса создания APK Android Studio (ОС Windows) предлагает всплывающее окно для поиска или анализа APK.
К сожалению, если я нажму на кнопку " найти", ничего не происходит.
ОБНОВИТЬ
В диалоге APK Generetion я указываю путь назначения, папку на моем компьютере:
И в некоторых проектах я использую кучу градл-линий, чтобы переименовать 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 переименован и помещен в ожидаемую папку, ссылка locate является единственным, dat не работает.
1 ответ
К сожалению, если я нажму на кнопку "найти", ничего не происходит.
Для меня это выглядит как ошибка в Android Studio.
В вашем случае, если вы видите журналы Android Studio (Справка-> Показать журнал в Проводнике), вы увидите что-то вроде:
INFO - ide.actions.ShowFilePathAction - not a directory: T:\COMPILED_APK\release
это означает, что у вас нет папки с именем release в папке COMPILED_APK.
Так что если вы действительно хотите это так, тогда:
Сначала создайте папку с именем release внутри папки COMPILED_APK.
Сгенерируйте apk.
Теперь, когда вы нажмете кнопку "Найти", откроется папка релиза, но внутри нее ничего не будет.
Чтобы найти свой apk вы должны перейти к
T:\COMPILED_APK\e\release
Это странно, но вот как это работает.