创建虚拟机失败
来源:3-7 AndroidStudio创建模拟器,及m1芯片创建方法

纷纷2004
2023-06-28
AnalyticsSettings call failed
java.io.FileNotFoundException: /Users/mayefeng/.android/analytics.settings (Permission denied)
at java.base/java.io.RandomAccessFile.open0(Native Method)
at java.base/java.io.RandomAccessFile.open(Unknown Source)
at java.base/java.io.RandomAccessFile.(Unknown Source)
at java.base/java.io.RandomAccessFile.(Unknown Source)
at com.android.tools.analytics.AnalyticsSettingsData.saveSettings(AnalyticsSettings.kt:454)
at com.android.tools.analytics.AnalyticsSettingsData.saveSettingsdefault(AnalyticsSettings.kt:447)atcom.android.tools.analytics.AnalyticsSettingsdefault(AnalyticsSettings.kt:447)
at com.android.tools.analytics.AnalyticsSettingsdefault(AnalyticsSettings.kt:447)atcom.android.tools.analytics.AnalyticsSettingssaveSettings1.invoke(AnalyticsSettings.kt:435)atcom.android.tools.analytics.AnalyticsSettings1.invoke(AnalyticsSettings.kt:435)
at com.android.tools.analytics.AnalyticsSettings1.invoke(AnalyticsSettings.kt:435)atcom.android.tools.analytics.AnalyticsSettingssaveSettings1.invoke(AnalyticsSettings.kt:434)atcom.android.tools.analytics.AnalyticsSettings.runIfAnalyticsSettingsUsable(AnalyticsSettings.kt:100)atcom.android.tools.analytics.AnalyticsSettings.saveSettings(AnalyticsSettings.kt:434)atcom.android.tools.idea.stats.ConsentDialog1.invoke(AnalyticsSettings.kt:434)
at com.android.tools.analytics.AnalyticsSettings.runIfAnalyticsSettingsUsable(AnalyticsSettings.kt:100)
at com.android.tools.analytics.AnalyticsSettings.saveSettings(AnalyticsSettings.kt:434)
at com.android.tools.idea.stats.ConsentDialog1.invoke(AnalyticsSettings.kt:434)atcom.android.tools.analytics.AnalyticsSettings.runIfAnalyticsSettingsUsable(AnalyticsSettings.kt:100)atcom.android.tools.analytics.AnalyticsSettings.saveSettings(AnalyticsSettings.kt:434)atcom.android.tools.idea.stats.ConsentDialogCompanion.showConsentDialogIfNeeded(ConsentDialog.kt:189)
at com.android.tools.idea.stats.ConsentDialog.showConsentDialogIfNeeded(ConsentDialog.kt)
at com.android.tools.idea.startup.AndroidStudioInitializer.setupAnalytics(AndroidStudioInitializer.java:52)
at com.android.tools.idea.startup.AndroidStudioInitializer.componentsInitialized(AndroidStudioInitializer.java:40)
at com.intellij.idea.ApplicationLoader$callAppInitialized$11.run(ApplicationLoader.kt:485)atjava.base/java.util.concurrent.ForkJoinTask1.run(ApplicationLoader.kt:485)
at java.base/java.util.concurrent.ForkJoinTask1.run(ApplicationLoader.kt:485)atjava.base/java.util.concurrent.ForkJoinTaskAdaptedRunnableAction.exec(Unknown Source)
at java.base/java.util.concurrent.ForkJoinTask.doExec(Unknown Source)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(Unknown Source)
at java.base/java.util.concurrent.ForkJoinPool.scan(Unknown Source)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)
===================================================================================
java.lang.NullPointerException: Cannot invoke "com.android.sdklib.internal.avd.AvdInfo.getId()" because the return value of "com.android.tools.idea.avdmanager.AvdOptionsModel.getCreatedAvd()" is null
at com.android.tools.idea.devicemanager.virtualtab.BuildVirtualDeviceConfigurationWizardActionListener.actionPerformed(BuildVirtualDeviceConfigurationWizardActionListener.java:51)
at java.desktop/javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.desktop/java.awt.Component.processMouseEvent(Unknown Source)
at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.desktop/java.awt.Component.processEvent(Unknown Source)
at java.desktop/java.awt.Container.processEvent(Unknown Source)
at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)
at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source)
at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.desktop/java.awt.EventQueue$3.run(Unknown Source)
at java.desktop/java.awt.EventQueue$3.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:918)
at com.intellij.ide.IdeEventQueue.dispatchMouseEvent(IdeEventQueue.java:840)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:763)
at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$6(IdeEventQueue.java:450)
at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:791)
at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$7(IdeEventQueue.java:449)
at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:113)
at com.intellij.ide.IdeEventQueue.performActivity(IdeEventQueue.java:624)
at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$8(IdeEventQueue.java:447)
at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:881)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:493)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
===================================================================================
xxxxxx@xxxMac ~ $ java --version
java 20.0.1 2023-04-18
Java™ SE Runtime Environment (build 20.0.1+9-29)
Java HotSpot™ 64-Bit Server VM (build 20.0.1+9-29, mixed mode, sharing)
2回答
-
FE大公爵
2023-06-30
想起来之前遇到过java20版本过高导致失败的,你可以退回到11,如下截图:
如果还解决不了,在QQ群里聊方便一些,实在不行也可以远程
00 -
FE大公爵
2023-06-29
从这个截图没有看出其它报错信息,暂时还无法判读原因。有没有更多的日志可以提供,或者按步检查下环境是否完善。
1、jdk11,命令行执行java --version2、安卓SDK,环境变量配置路径
3、换个其它的虚拟机镜像试试
012023-06-29
相似问题
回答 1
回答 2