Xamarin.UITest 3.0.14 apksigner не найден

#android #windows #xamarin.uitest

#Android #Windows #xamarin.uitest

Вопрос:

После обновления до Xamarin.UITest v.3.0.14 от 3.0.13, загрузка APK прерывается при попытке подписать.

 Android SDK not found. Please install it and if it is still not located, please set the ANDROID_HOME environment variable to point to the directory.

Searched locations: 
Windows Registry
C:UsersxxxxAppDataLocalAndroidSdk - Partial match. Found: zipalign, aapt, adb, android.jar Missing: apksigner [ Source: ANDROID_HOME ]
 

Быстрый поиск «apksigner» в %ANDROID_HOME% показывает, что он находится в разделе build-tools/30.0.3/lib в виде файла .jar и build-tools/30.0.3 в виде файла .bat, а также в разделе build-tools/ 29.0.2.

Есть ли обходной путь для получения Xamarin.UITest, чтобы найти apksigner?

Ответ №1:

Да, я заметил ту же ошибку: Xamarin.UITest 3.0.14 не принимает файл apksigner.bat. Я попытался создать файл с именем «apksigner» (без какого-либо расширения, как файлы Linux и macOS для Android SDK), и ошибка исчезла. Но это обходное решение вызовет другую ошибку, и проблема останется.

Единственное решение, которое я нашел, это понизить ваш Xamarin.UITest до 3.0.13, потому что (на мой взгляд) 3.0.14 будет работать только с Linux и macOS.

Следующая версия должна решить эту проблему, поэтому нам просто нужно подождать ^^