首页 > 解决方案 > Android Studio 无法找到 ADB

问题描述

当我尝试播放我的应用程序时,它说无法在此处找到 adb 是错误日志 Unable to locate adb java.lang.IllegalArgumentException: Unable to locate adb at com.android.tools.idea.run.editor.DeployTargetPickerDialog.(DeployTargetPickerDialog. java:128) 在 com.android.tools.idea.run.editor.ShowChooserTargetProvider.showPrompt(ShowChooserTargetProvider.java:97) 在 com.android.tools.idea.run.AndroidRunConfigurationBase.getDeployTarget(AndroidRunConfigurationBase.java:559) 在 com .android.tools.idea.run.AndroidRunConfigurationBase.getState(AndroidRunConfigurationBase.java:268) 在 com.intellij.execution.runners.ExecutionEnvironment.getState(ExecutionEnvironment.java:158) 在 com.intellij.execution.runners.BaseProgramRunner.execute (BaseProgramRunner.java:55) 在 com.intellij.execution.runners.BaseProgramRunner。在 com.intellij.execution.ProgramRunnerUtil.executeConfigurationAsync(ProgramRunnerUtil.java:97) 在 com.intellij.execution.ProgramRunnerUtil.executeConfiguration(ProgramRunnerUtil.java:44) 在 com.intellij.execution.impl 执行(BaseProgramRunner.java:50) .ExecutionManagerImpl.start(ExecutionManagerImpl.java:111) 在 com.intellij.execution.impl.ExecutionManagerImpl.access$300(ExecutionManagerImpl.java:59) 在 com.intellij.execution.impl.ExecutionManagerImpl$3.run(ExecutionManagerImpl.java:439) ) 在 com.intellij.util.Alarm$Request.runSafely(Alarm.java:417) 在 com.intellij.util.Alarm$Request 的 com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:246)。在 com.intellij.util.Alarm$Request$1.run(Alarm.java:384) 在 com.intellij.openapi.application.TransactionGuardImpl$2 访问 $700(Alarm.java:344)。在 com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.runNextEvent(LaterInvocator.java:424) 在 com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator. java:407) 在 java.awt.Event.InvocationEvent.dispatch(InvocationEvent.java:311) 在 java.awt.EventQueue.dispatchEventImpl(EventQueue.java:762) 在 java.awt.EventQueue.access$500(EventQueue.java: 98) 在 java.awt.EventQueue$3.run(EventQueue.java:715) 在 java.awt.EventQueue$3.run(EventQueue.java:709) 在 java.security.AccessController.doPrivileged(Native Method) 在 java.security .ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) at java.awt.EventQueue.dispatchEvent(EventQueue.java:732) at com.intellij.ide.IdeEventQueue。defaultDispatchEvent(IdeEventQueue.java:822) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:650) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:366) at java.awt.EventDispatchThread.pumpOneEventForFilters (EventDispatchThread.java:201) 在 java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) 在 java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) 在 java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java: 101) 在 java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) 在 java.awt.EventDispatchThread.run(EventDispatchThread.java:82)awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) 在 java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) 在 java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) 在 java.awt.EventDispatchThread.pumpEvents (EventDispatchThread.java:101) 在 java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) 在 java.awt.EventDispatchThread.run(EventDispatchThread.java:82)awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) 在 java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) 在 java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) 在 java.awt.EventDispatchThread.pumpEvents (EventDispatchThread.java:101) 在 java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) 在 java.awt.EventDispatchThread.run(EventDispatchThread.java:82)泵事件(EventDispatchThread.java:93)在 java.awt.EventDispatchThread.run(EventDispatchThread.java:82)泵事件(EventDispatchThread.java:93)在 java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

标签: javaandroid-studiosdk

解决方案


回答: Antivirus 将我的 sdk 文件放入其病毒库中,只需转到 avast antivirus,然后转到病毒库,然后从那里恢复 sdk 文件即可。


推荐阅读