Cannot load 64-bit SWT libraries on 32-bit JVM (Android Studio)

345
08 февраля 2019, 00:50

При попытке запустить через консоль uiautomatorviewer получаю следующую ошибку:

Exception in thread "main" java.lang.UnsatisfiedLinkError: Cannot load 64-bit SWT libraries on 32-bit JVM
    at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
    at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
    at org.eclipse.swt.internal.C.<clinit>(Unknown Source)
    at org.eclipse.swt.widgets.Widget.<clinit>(Unknown Source)
    at org.eclipse.jface.window.Window.createShell(Window.java:487)
    at org.eclipse.jface.window.Window.create(Window.java:430)
    at org.eclipse.jface.window.Window.open(Window.java:790)
    at com.android.uiautomator.UiAutomatorViewer.main(UiAutomatorViewer.java:78)

Android Studio 64бит, JAVA_HOME ведет к 64бит java, и при проверке на java -version как из корневого каталога, так и из папки, хранящей .bat файл указывается 64бит:

java version "10.0.2" 2018-07-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.2+13)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.2+13, mixed mode)

Мне удалось определить, что действительно, происходит попытка запустить 32bit JVM. При переименовании этой папки консоль предлагает установить JAVA_HOME, т.к. подходящей версии java не найдено.

Собственно вопрос в том, откуда еще может браться этот ложный путь, если правильный прописан в переменных, определяется через java -version и даже в настройках AndroidStudio прописан.

Возможно, у вас есть соображения на этот счет?

READ ALSO
java.lang.RuntimeException: Error scanning entry module-info.class from jar

java.lang.RuntimeException: Error scanning entry module-info.class from jar

Пытаюсь запустить проект на grettyВыдаёт лог:

299
Изменение настроек NumberPicker на лету

Изменение настроек NumberPicker на лету

в android NumberPicker есть функция setDisplayedValues(String[]), позволяющая отображать в нем массив строк

193
Ошибка при использовании multidex (minSdk 14) com.android.build.api.transform.TransformException: Error while generating the main dex list

Ошибка при использовании multidex (minSdk 14) com.android.build.api.transform.TransformException: Error while generating the main dex list

Мне нужно использовать multidex что бы добавить рекламу от Appodeal в свое приложениеНа minSdk 21 все работает нормально, но когда ставлю minSdk 14 (который...

367
Краш связанный с URI

Краш связанный с URI

Я сделал выбор картинки на фон, всё прекрасно, всё работает, но после перезахода полного в приложение вылетает такой краш, кто-то сталкивался?...

198