繁体   English   中英

Android studio - 无法创建新项目

[英]Android studio - can't create a new project

我是第一次安装 Android Studio。 当我尝试从欢迎屏幕创建一个新项目时,它什么也不做。 所以我打开 Workspace 并单击 File -> New project,仍然没有。 我的计算机上安装了最新的 Java 版本。

这是Android Studio的日志文件:

2015-02-25 08:54:01,209 [  88653]  ERROR - llij.ide.plugins.PluginManager - Android Studio 1.1.0  Build #AI-135.1740770 
2015-02-25 08:54:01,213 [  88657]  ERROR - llij.ide.plugins.PluginManager - JDK: 1.7.0_75 
2015-02-25 08:54:01,217 [  88661]  ERROR - llij.ide.plugins.PluginManager - VM: Java HotSpot(TM) 64-Bit Server VM 
2015-02-25 08:54:01,221 [  88665]  ERROR - llij.ide.plugins.PluginManager - Vendor: Oracle Corporation 
2015-02-25 08:54:01,225 [  88669]  ERROR - llij.ide.plugins.PluginManager - OS: Windows 8 
2015-02-25 08:54:01,229 [  88673]  ERROR - llij.ide.plugins.PluginManager - Last Action: NewProject 
2015-02-25 08:54:03,108 [  90552]  ERROR - llij.ide.plugins.PluginManager - null 
java.lang.AssertionError
    at com.android.tools.idea.wizard.DynamicWizard.init(DynamicWizard.java:125)
    at com.android.tools.idea.wizard.NewProjectWizardDynamic.init(NewProjectWizardDynamic.java:68)
    at com.android.tools.idea.actions.AndroidNewProjectAction.actionPerformed(AndroidNewProjectAction.java:38)
    at com.intellij.openapi.actionSystem.ex.ActionUtil.performActionDumbAware(ActionUtil.java:164)
    at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter$1.run(ActionMenuItem.java:266)
    at com.intellij.openapi.wm.impl.FocusManagerImpl.runOnOwnContext(FocusManagerImpl.java:926)
    at com.intellij.openapi.wm.impl.IdeFocusManagerImpl.runOnOwnContext(IdeFocusManagerImpl.java:124)
    at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter.actionPerformed(ActionMenuItem.java:236)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
    at com.intellij.openapi.actionSystem.impl.ActionMenuItem.fireActionPerformed(ActionMenuItem.java:105)
    at com.intellij.ui.plaf.beg.BegMenuItemUI.doClick(BegMenuItemUI.java:512)
    at com.intellij.ui.plaf.beg.BegMenuItemUI.access$300(BegMenuItemUI.java:44)
    at com.intellij.ui.plaf.beg.BegMenuItemUI$MyMouseInputHandler.mouseReleased(BegMenuItemUI.java:532)
    at java.awt.Component.processMouseEvent(Component.java:6516)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
    at java.awt.Component.processEvent(Component.java:6281)
    at java.awt.Container.processEvent(Container.java:2229)
    at java.awt.Component.dispatchEventImpl(Component.java:4872)
    at java.awt.Container.dispatchEventImpl(Container.java:2287)
    at java.awt.Component.dispatchEvent(Component.java:4698)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
    at java.awt.Container.dispatchEventImpl(Container.java:2273)
    at java.awt.Window.dispatchEventImpl(Window.java:2719)
    at java.awt.Component.dispatchEvent(Component.java:4698)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:740)
    at java.awt.EventQueue.access$300(EventQueue.java:103)
    at java.awt.EventQueue$3.run(EventQueue.java:699)
    at java.awt.EventQueue$3.run(EventQueue.java:697)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
    at java.awt.EventQueue$4.run(EventQueue.java:713)
    at java.awt.EventQueue$4.run(EventQueue.java:711)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:710)
    at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:697)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:520)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:335)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

编辑:我将我的电脑重置为出厂状态,Android Studio 现在完全正常工作

我在 Ubuntu Gnome 15.10 上运行 Android Studio 以及在 VM 中全新安装 Ubuntu 15.10 时遇到了同样的问题。 我尝试了不同版本的 AS(1.51、2.0)。 我的 SDK 版本是 24.4,至少 SDK 经理是这么说的。

每当我尝试建立一个新项目时,一旦我在选择最低 api 版本的菜单上单击“下一步”按钮,AS 就会冻结。

由于这个问题出现在完全独立的环境中,所以可能是配置问题!?

想法日志

2016-02-24 21:53:16,008 [      0]   INFO -        #com.intellij.idea.Main - ------------------------------------------------------ IDE STARTED ------------------------------------------------------ 
2016-02-24 21:53:16,011 [      3]   INFO -        #com.intellij.idea.Main - IDE: Android Studio (build #AI-141.2456560, 01 Dec 2015 00:00) 
2016-02-24 21:53:16,012 [      4]   INFO -        #com.intellij.idea.Main - OS: Linux (4.2.0-30-generic, amd64) 
2016-02-24 21:53:16,012 [      4]   INFO -        #com.intellij.idea.Main - JRE: 1.8.0_66-internal-b17 (Oracle Corporation) 
2016-02-24 21:53:16,012 [      4]   INFO -        #com.intellij.idea.Main - JVM: 25.66-b17 (OpenJDK 64-Bit Server VM) 
2016-02-24 21:53:16,014 [      6]   INFO -        #com.intellij.idea.Main - JVM Args: -Xbootclasspath/a:/opt/android-studio/bin/../lib/boot.jar -Xms256m -Xmx1280m -XX:MaxPermSize=350m -XX:ReservedCodeCacheSize=225m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -da -Djna.nosys=true -Djna.boot.library.path= -Djna.debug_load=true -Djna.debug_load.jna=true -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -Dawt.useSystemAAFontSettings=lcd -Djb.vmOptionsFile=/opt/android-studio/bin/studio64.vmoptions -XX:ErrorFile=/home/lukas/java_error_in_STUDIO_%p.log -Djb.restart.code=88 -Didea.paths.selector=AndroidStudio1.5 -Didea.platform.prefix=AndroidStudio 
2016-02-24 21:53:16,036 [     28]   INFO -        #com.intellij.idea.Main - JNA library loaded (64-bit) in 22 ms 
2016-02-24 21:53:16,317 [    309]   INFO - .intellij.idea.IdeaApplication - WM detected: GNOME Shell 
2016-02-24 21:53:16,318 [    310]   INFO - llij.openapi.wm.impl.X11UiUtil - impersonated WM: MUTTER_WM 
2016-02-24 21:53:17,479 [   1471]   INFO - llij.ide.plugins.PluginManager - 30 plugins initialized in 807 ms 
2016-02-24 21:53:17,479 [   1471]   INFO - llij.ide.plugins.PluginManager - Loaded bundled plugins: Android NDK Support (1.0), Android Support (10.1.5.1), CVS Integration (11), Copyright (8.1), Coverage, EditorConfig (1.0), Git Integration (8.1), GitHub, Google Analytics Uploader (1.0), Google App Indexing (0.1), Google Cloud Testing (1.0), Google Cloud Tools Core (0.2.8), Google Cloud Tools For Android Studio (0.2.8), Google Login (1.0), Google Services (0.1), Gradle, Groovy (9.0), I18n for Java, IDEA CORE, IntelliLang (8.0), JUnit (1.0), Java Bytecode Decompiler (0.1), Maven Integration, Properties Support, SDK Updater (1.0), Subversion Integration (1.1), Task Management (1.0), Terminal (0.1), TestNG-J (8.0), hg4idea (10.0) 
2016-02-24 21:53:18,021 [   2013]   INFO - ellij.vfs.persistent.FSRecords - Marking VFS as corrupted 
2016-02-24 21:53:18,023 [   2015]   INFO - ellij.util.io.PagedFileStorage - lower=100; upper=200; buffer=10; max=1286340608 
2016-02-24 21:53:18,057 [   2049]   INFO - api.vfs.impl.local.FileWatcher - Starting file watcher: /opt/android-studio/bin/fsnotifier64 
2016-02-24 21:53:18,067 [   2059]   INFO - api.vfs.impl.local.FileWatcher - Native file watcher is operational. 
2016-02-24 21:53:18,305 [   2297]   INFO - .history.utils.LocalHistoryLog - local history version mismatch (was: 0, expected: 5), rebuilding... 
2016-02-24 21:53:18,305 [   2297]   INFO - .history.utils.LocalHistoryLog - FS has been rebuild, rebuilding local history... 
2016-02-24 21:53:19,060 [   3052]   INFO - rains.ide.BuiltInServerManager - built-in server started, port 63342 
2016-02-24 21:53:19,724 [   3716]   INFO -                  TestNG Runner - Create TestNG Template Configuration 
2016-02-24 21:53:19,823 [   3815]   INFO - ellij.project.impl.ProjectImpl - 22 project components initialized in 412 ms 
2016-02-24 21:53:19,824 [   3816]   INFO - le.impl.ModuleManagerComponent - 0 module(s) loaded in 0 ms 
2016-02-24 21:53:20,109 [   4101]   INFO - tellij.xml.Html5SchemaProvider - HTML5_SCHEMA_LOCATION = /opt/android-studio/lib/idea.jar!/resources/html5-schema/html5.rnc 
2016-02-24 21:53:20,109 [   4101]   INFO - tellij.xml.Html5SchemaProvider - XHTML5_SCHEMA_LOCATION = /opt/android-studio/lib/idea.jar!/resources/html5-schema/xhtml5.rnc 
2016-02-24 21:53:20,109 [   4101]   INFO - tellij.xml.Html5SchemaProvider - CHARS_DTD_LOCATION = /opt/android-studio/lib/idea.jar!/resources/html5-schema/html5chars.ent 
2016-02-24 21:53:21,392 [   5384]   INFO - pl.stores.ApplicationStoreImpl - 88 application components initialized in 3873 ms 
2016-02-24 21:53:21,412 [   5404]   INFO - .intellij.idea.IdeaApplication - App initialization took 8965 ms 
2016-02-24 21:53:22,560 [   6552]   WARN - dea.updater.SdkComponentSource - Couldn't find existing SDK 
2016-02-24 21:53:24,770 [   8762]   INFO - rtup.GradleSpecificInitializer - Found Studio home directory at: '/opt/android-studio' 
2016-02-24 21:53:24,770 [   8762]   INFO - rtup.GradleSpecificInitializer - Looking for Android SDK at '/opt/android-studio/sdk' 
2016-02-24 21:53:24,771 [   8763]   INFO - rtup.GradleSpecificInitializer - Looking for Android SDK at '/opt/sdk' 
2016-02-24 21:53:24,771 [   8763]   INFO - rtup.GradleSpecificInitializer - Unable to locate SDK within the Android studio installation. 
2016-02-24 21:53:24,771 [   8763]   INFO - rtup.GradleSpecificInitializer - Checking if ANDROID_HOME is set: 'ANDROID_HOME' is 'null' 
2016-02-24 21:53:24,772 [   8764]   INFO - rtup.GradleSpecificInitializer - Unable to locate last SDK used by Android tools 
2016-02-24 21:53:25,677 [   9669]   INFO - .startup.AndroidSdkInitializer - Found Studio home directory at: '/opt/android-studio' 
2016-02-24 21:53:25,677 [   9669]   INFO - .startup.AndroidSdkInitializer - Looking for Android SDK at '/opt/android-studio/sdk' 
2016-02-24 21:53:25,677 [   9669]   INFO - .startup.AndroidSdkInitializer - Looking for Android SDK at '/opt/sdk' 
2016-02-24 21:53:25,677 [   9669]   INFO - .startup.AndroidSdkInitializer - Unable to locate SDK within the Android studio installation. 
2016-02-24 21:53:25,677 [   9669]   INFO - .startup.AndroidSdkInitializer - Checking if ANDROID_HOME is set: 'ANDROID_HOME' is 'null' 
2016-02-24 21:53:25,677 [   9669]   INFO - .startup.AndroidSdkInitializer - Unable to locate last SDK used by Android tools 
2016-02-24 21:57:22,383 [ 246375]   INFO -        #com.intellij.idea.Main - ------------------------------------------------------ IDE SHUTDOWN ------------------------------------------------------ 
2016-02-24 21:57:22,407 [ 246399]   INFO - il.indexing.FileBasedIndexImpl - START INDEX SHUTDOWN 
2016-02-24 21:57:22,448 [ 246440]   INFO - il.indexing.FileBasedIndexImpl - END INDEX SHUTDOWN 
2016-02-24 21:57:22,452 [ 246444]   INFO - org.jetbrains.io.BuiltInServer - web server stopped 
2016-02-24 21:57:22,452 [ 246444]   INFO - stubs.SerializationManagerImpl - START StubSerializationManager SHUTDOWN 
2016-02-24 21:57:22,453 [ 246445]   INFO - stubs.SerializationManagerImpl - END StubSerializationManager SHUTDOWN 
2016-02-24 21:57:22,461 [ 246453]   INFO - newvfs.persistent.PersistentFS - VFS dispose started 
2016-02-24 21:57:22,462 [ 246454]   INFO - newvfs.persistent.PersistentFS - VFS dispose completed 

更多的 AS 在第一次运行配置向导时显示了两个问题警告:

OpenJDK 显示间歇性的性能和 UI 问题。我们建议使用 Oracle JRE/JDK

" 1.5.11 之前的 IBus 可能会导致输入问题。有关详细信息,请参阅 IDEA-78860。 "

如果有必要,我也可以上传线程凹凸文件。

安装android studio后,需要设置需要的路径变量。

因此,在您的 Path 变量中添加到 android sdk 的路径,您可以通过运行 android studio 并选择 SDK 管理器来找到您的 sdk 路径,并且在顶部将有您的 android sdk 路径变量,复制该位置,然后将其添加到您的路径中。

现在您可能已经设置了一个 java 路径,但是您需要创建一个新的系统变量并将其命名为 JAVA_HOME,然后您将再次将路径添加到您的 jdk。

完成这两个步骤后,您应该能够运行 android studio 并开始一个新项目。

首先设置 JAVE_HOME 变量。 你可以这样做..计算机->属性->高级系统设置->环境变量->新建然后在变量名中写入JAVA_HOME并在路径字段中写入jdk的bin路径

有关更多详细信息,请查看此链接java 安装的环境变量

设置环境变量后,如果创建项目仍有问题,请通知我们。

http://code.google.com/p/android/issues/detail?id=72248

当 Android Studio 不知道 Android SDK 在哪里时,就会发生这种情况。 请这样做:

检查您的 android SDK 路径。 移动主窗口 -> 配置 -> 项目默认值 -> 项目结构。 并将“Android SDK 位置”设置为您的目标位置。

我今天更新到最新版本后发生了这种情况。 在此更新之后,我开始遇到idea.jar 问题,单击任何内容失败并给出idea.jar 错误。

试图重命名idea.jar文件,认为它会在执行过程中被检测到并请求更新,但程序甚至没有加载并给出加载错误。

为了解决这个问题,我只从官方 android studio 下载页面下载了最新的稳定 Windows(我当前的平台)可执行文件(从 143 构建开始,大约 277Mbytes,没有 SDK,因为我已经安装了所有的 SDK 文件)。 下载 Android Studio 链接

重新安装android studio,一切正常

我已经为我最新的 android studio 解决了这个问题

方法一(取消隐藏 AppData):

  1. 从视图中显示您的隐藏文件 -> 隐藏项目(检查它)您将看到隐藏的文件夹和文件为浅色。
  2. 然后转到 C:\\Users\\john(而不是 john,它应该是您的用户名)。
  3. 右键单击“AppData”
  4. 只需取消选中隐藏框
  5. 将“sdk”文件夹从 C:\\Users\\john\\AppData\\Local\\Android 移动到 C:\\Users\\varad\\AppData
  6. 打开android studio,转到配置->项目默认值->项目结构
  7. 更新 SDK 的新路径,如 C:\\Users\\john\\AppData\\sdk 重新启动 Android Studio。

方法二(将您的 SDK 移动到另一个位置):

  1. 将“sdk”文件夹从 C:\\Users\\john\\AppData\\Local\\Android 移动到您想要的任何文件夹。
  2. 然后在 Android Studio 中更新 SDK 路径,从 goto Configure-> Project defaults -> Project structure
  3. 重启安卓工作室。

所有插件,SDK设置正确仍然面临问题。

应用以下解决方案 - 在 MAC 上

授予对 .android 文件夹的读写权限

sudo chmod -R 777 .android

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM