Плагин Zebra EMDK для Android Studio

После установки Android Studio 2.3.1 и Zebra EMDK 6.3 Android Studio показывает это исключение, когда я щелкаю меню EMDK -> Диспетчер профилей:

null java.lang.NullPointerException в com.intellij.ide.SystemHealthMonitor.getActionName(SystemHealthMonitor.java:542) в com.intellij.ide.SystemHealthMonitor.countActionInvocation(SystemHealthMonitor.java:47i.enopen.open.open.open.open.open..ActionManagerImpl.fireBeforeActionPerformed(ActionManagerImpl.java:1190) в com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter.lambda$actionPerformed$2(ActionMenuItem.java:292lmp.runOnOwnContext(FocusManagerImpl.java:905) по адресу com.intellij.openapi.wm.impl.IdeFocusManagerImpl.runOnOwnContext(IdeFocusManagerImpl.java:124) по адресу com.intellij.openapi.actionSigner.ImpMate.ImpMateTime:U 284) в javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) в com.intellij.openapi.actionSystem.impl.ActionMenuItem.lambda$fireActionPerformed$0(ActionMenuItem.java:112) в com.intelling.TransactionGuardImpl.runSyncTransaction(TransactionGuardImpl.java:88) по адресу com.intellij.openapi.application.TransactionGuardImpl.access$300(TransactionGuardImpl.java:40) по адресу com.intellij.openapi.application.TransactionGuardImpljun 2.junjunjun 2.jun в com.intellij.openapi.application.TransactionGuardImpl.submitTransaction(TransactionGuardImpl.java:123) в com.intellij.openapi.application.TransactionGuard.submitTransaction(TransactionGuard.java:109) в com.intellijaction.openapi Файл 45) в com.intellij.ui.plaf.beg.BegMenuItemUI$MyMouseInputHandler.mouseReleased(BegMenuItemUI.java:533) в java.awt.Component.processMouseEvent(Component.java:6533) в javax.swent.ComomCom..java:3324) на java.awt.Component.processEvent(Component.java:6298) на java.awt.Container.processEvent(Container.java:2236) в java.awt.Component.dispatchEventImpl(Component.java:4889) в java.awt.Container.dispatchEventImpl(Container.java:2294) в java.awt.Component.dispatchEvent(.java:4711) в java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888) в java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525) в java.awt.LightweightDispatcher.dispatchEvent(Container.java) в java.awt.Container.dispatchEventImpl(Container.java:2280) в java.awt.Window.dispatchEventImpl(Window.java:2746) в java.awt.Component.dispatchEvent(Component.java:4711) в java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) в java.awt.EventQueue.access$500(EventQueue.java:97) в java.awt.EventQueue$3.run(EventQueue.java:709) в java.awt.EventQueue 3. выполнить (EventQueue.java:703) в java.security.AccessController.doPrivileged(собственный метод) в java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) в java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90) в java.awt.EventQueue$4.run(EventQueue.java:731) в java.awt.EventQueue $ 4.run (EventQueue.java:7sec в.AccessController. (IdeEventQueue.java:795) в com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:627) в com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:387) в java.ilp. EventDispatchThread.java:201) в java.awt.EventDispatchThread.) в java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) в java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

Я имею:

И нужно это для разработки приложения для Zebra TC8000. Некоторые идеи о том, как решить эту проблему?

1 ответ

Текущая версия EMDK For Android 6.x не работает при обновлении Android Studio до 2.3.1. Вам необходимо загрузить исправление, скопировать файлы в путь к EMDK Integrator и запустить EMDK Integrator. Это решает проблему.

Файл патча и инструкции доступны по https://developer.zebra.com/community/android/android-forums/android-blogs/blog/2017/03/15/android-studio-23-emdk-for-android-beta-fix

Другие вопросы по тегам