我在eclipse中为android创建了一个小应用程序,当我按下"Run"时,会创建一个新的AVD,eclipse告诉我该应用程序已安装在AVD上,但我无法在虚拟设备上找到它.为什么会这样?谢谢
当我想测试一个Android应用程序时,我创建一个新的AVD,在模拟器中启动它,等待模拟器完成启动,然后使用ADB安装应用程序,当我完成后删除AVD.是否有任何工具可以自动执行所有这些步骤?我尝试编写自己的,但我找不到一种方法来判断模拟器是否完全启动,因为Android SDK网站说不使用"adb wait-for-device install file.apk".
这是错误信息:
Downloading Android SDK Platform-tools, revision 8
File not found: C:\Program Files (x86)\Android\android-sdk\temp\platform-tools_r08-windows.zip (Access denied)
Run Code Online (Sandbox Code Playgroud)
当我查看我的"temp"文件夹时,它是空的..
这个问题到底是什么?
我使用AVD Manager创建了几个AVD.我想知道如何在这些AVD上安装chrome/firefox?
我为Eclipse安装了ADT插件,但不知何故,"Android SDK Manager"和"Android Virtual Device Manager"图标隐藏在"Windows"下拉菜单下,而不是显示在工具栏中"Save"和Eclipse中的"另存为".如何设置它以便它们显示在工具栏中.
我正在尝试从Android虚拟设备管理器启动Android虚拟设备.将打开Android Emulator窗口,但屏幕仍保留在Android徽标上,并且不会继续进行.
它工作正常,直到开始第二个avd.现在第一个avd和第二个avd将无法启动.重启windows机但似乎没有效果.
我正在使用带有Ubuntu的Android Studio,它不会创建AVD.在我的〜/ .android/avd目录中没有创建任何内容.而是在我的/ root目录中创建了一些东西.我想我不会在乎,除非当AVD在我的根文件夹中时它无法为这些AVD运行模拟器.我认为这是因为要在Linux中访问Android SDK管理器,Android Studio必须使用sudo运行...但是它将AVD放在root而不是home ...
我有一些照片非常清楚地概述了这个问题,但stackoverflow不会让我甚至没有10个代表链接到他们,这是一个限制的麻烦.
编辑:当我尝试执行位于的android bash脚本时,这是我在终端中遇到的错误/opt/android-studio/sdk/tools/.Android Studio是否打开也是同样的错误.
ss108 tools$ bash android
java.lang.NullPointerException
at java.io.File.<init>(File.java:277)
at com.android.sdklib.internal.avd.AvdManager.parseAvdInfo(AvdManager.java:1516)
at com.android.sdklib.internal.avd.AvdManager.buildAvdList(AvdManager.java:1492)
at com.android.sdklib.internal.avd.AvdManager.<init>(AvdManager.java:346)
at com.android.sdklib.internal.avd.AvdManager.getInstance(AvdManager.java:369)
at com.android.sdklib.internal.repository.updater.UpdaterData.initSdk(UpdaterData.java:252)
at com.android.sdklib.internal.repository.updater.UpdaterData.<init>(UpdaterData.java:120)
at com.android.sdkuilib.internal.repository.SwtUpdaterData.<init>(SwtUpdaterData.java:61)
at com.android.sdkuilib.internal.repository.ui.SdkUpdaterWindowImpl2.<init>(SdkUpdaterWindowImpl2.java:104)
at com.android.sdkuilib.repository.SdkUpdaterWindow.<init>(SdkUpdaterWindow.java:88)
at com.android.sdkmanager.Main.showSdkManagerWindow(Main.java:407)
at com.android.sdkmanager.Main.doAction(Main.java:390)
at com.android.sdkmanager.Main.run(Main.java:150)
at com.android.sdkmanager.Main.main(Main.java:116)
Run Code Online (Sandbox Code Playgroud) 每当我尝试启动模拟器时,这些错误都会出现在控制台中:
audio: Failed to create voice `goldfish_audio_in'
qemu-system-i386.exe: warning: opening audio input failed
Run Code Online (Sandbox Code Playgroud)
除了音频之外,模拟器中的其他所有内容仍然有效.有没有人找到解决这个问题的方法?将AVD上的图形选项切换到软件 - GLES 2.0不起作用.任何帮助表示赞赏.
$ avdmanager create avd -n test -k "system-images;android-24;google_apis;x86"
Run Code Online (Sandbox Code Playgroud)
错误:所选包的无效--tag默认值.
如何解决这个错误?
我一直都遇到这个错误:
java.lang.IllegalArgumentException: Argument for @NotNull parameter 'project' of com/android/tools/idea/avdmanager/AccelerationErrorNotificationPanel.<init> must not be null
at com.android.tools.idea.avdmanager.AccelerationErrorNotificationPanel.$$$reportNull$$$0(AccelerationErrorNotificationPanel.java)
at com.android.tools.idea.avdmanager.AccelerationErrorNotificationPanel.<init>(AccelerationErrorNotificationPanel.java)
at com.android.tools.idea.avdmanager.AvdDisplayList.refreshErrorCheck(AvdDisplayList.java:517)
at com.android.tools.idea.avdmanager.AvdDisplayList.refreshAvds(AvdDisplayList.java:218)
at com.android.tools.idea.avdmanager.AvdDisplayList.<init>(AvdDisplayList.java:175)
at com.android.tools.idea.avdmanager.AvdListDialog.<init>(AvdListDialog.java:43)
at org.jetbrains.android.actions.RunAndroidAvdManagerAction.openAvdManager(RunAndroidAvdManagerAction.java:55)
at org.jetbrains.android.actions.RunAndroidAvdManagerAction.actionPerformed(RunAndroidAvdManagerAction.java:48)
at com.intellij.openapi.wm.impl.welcomeScreen.FlatWelcomeFrame$FlatWelcomeScreen$IconsFreeActionGroup$1.actionPerformed(FlatWelcomeFrame.java:742)
at com.intellij.openapi.actionSystem.ex.ActionUtil$1.run(ActionUtil.java:255)
at com.intellij.openapi.actionSystem.ex.ActionUtil.performActionDumbAware(ActionUtil.java:272)
at com.intellij.ui.popup.ActionPopupStep.performAction(ActionPopupStep.java:203)
at com.intellij.ui.popup.ActionPopupStep.performAction(ActionPopupStep.java:191)
at com.intellij.ui.popup.ActionPopupStep.lambda$onChosen$2(ActionPopupStep.java:185)
at com.intellij.openapi.application.TransactionGuardImpl.performUserActivity(TransactionGuardImpl.java:195)
at com.intellij.ui.popup.AbstractPopup.lambda$dispose$8(AbstractPopup.java:1417)
at com.intellij.util.ui.UIUtil.invokeLaterIfNeeded(UIUtil.java:3094)
at com.intellij.ide.IdeEventQueue.ifFocusEventsInTheQueue(IdeEventQueue.java:189)
at com.intellij.ide.IdeEventQueue.executeWhenAllFocusEventsLeftTheQueue(IdeEventQueue.java:138)
at com.intellij.openapi.wm.impl.FocusManagerImpl.doWhenFocusSettlesDown(FocusManagerImpl.java:190)
at com.intellij.ui.popup.AbstractPopup.dispose(AbstractPopup.java:1411)
at com.intellij.ui.popup.WizardPopup.dispose(WizardPopup.java:160)
at com.intellij.ui.popup.list.ListPopupImpl.dispose(ListPopupImpl.java:307)
at com.intellij.ui.popup.PopupFactoryImpl$ActionGroupPopup.dispose(PopupFactoryImpl.java:289)
at com.intellij.openapi.util.Disposer$1.execute(Disposer.java:48)
at com.intellij.openapi.util.Disposer$1.execute(Disposer.java:44)
at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:138)
at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:107)
at com.intellij.openapi.util.objectTree.ObjectTree.executeActionWithRecursiveGuard(ObjectTree.java:182)
at com.intellij.openapi.util.objectTree.ObjectNode.execute(ObjectNode.java:107)
at com.intellij.openapi.util.objectTree.ObjectTree.executeAll(ObjectTree.java:151)
at com.intellij.openapi.util.Disposer.dispose(Disposer.java:129)
at com.intellij.openapi.util.Disposer.dispose(Disposer.java:125)
at …Run Code Online (Sandbox Code Playgroud) android ×10
sdk ×4
adb ×1
cordova ×1
eclipse ×1
emulation ×1
firefox ×1
macos-sierra ×1
react-native ×1
windows ×1