2015-08-20 121 views
3

我想开始Android Studio的最后几天,所以我下载了它。在安装过程中,它希望我下载一个jdk并将我发送到此页面 - >http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html,在那里我下载了jdk 7u80 64位版本。在这之前一切都很好,但是当我开始一个新的项目并想要运行它时,它告诉我它已经有一些错误。Android Studio新项目抛出错误

我想添加一些关于错误的图片,但是我的声望很低。所以在这个链接上锁定一个人和我有同样的问题。 - > https://code.google.com/p/android/issues/detail?id=183149 这是本页的第16项。问题是在这部分代码

parent="android:TextAppearance.Material.Widget.Button.Inverse" 

找不到“反向”,而在另一行中找不到“有色”。 我在某些网页上看到,一个问题可能是程序找不到java,所以我设置了系统环境变量,但这不起作用。还有一些“解决方案”,但不明白他们所说的所有内容,因为我是android studio的新成员。所以如果有人能够帮助我,那将会很棒。

编辑:

日志:

2015年8月21日16:30:35495 [310309] WARN - options.ex.ConfigurableWrapper - XML不为类COM提供ID。 android.tools.idea.run.CloudTestingConfigurable 2015-08-21 16:30:35,531 [310345] WARN - ConfigurableExtensionPointUtil - 无法找到project.propCompiler的父级(编译器) 2015-08-21 16:30:42,431 [317645] INFO - llij.help.impl.HelpManagerImpl - 无法从'jar:file:/// C:\ Program Files \ Android \ Android S加载帮助集tudio \ help \ ideahelp.jar!/idea/Help.hs' javax.help.HelpSetException:无法解析 得到一个IOException(C:\ Program Files \ Android \ Android Studio \ help \ ideahelp.jar(Das System kann书房angegebenen PFAD nicht芬登)) 解析在javax.help.HelpSet失败空 。(HelpSet.java:154) 在com.intellij.help.impl.HelpManagerImpl.loadHelpSet(HelpManagerImpl.java:174) 在COM .intellij.help.impl.HelpManagerImpl.createHelpSet(HelpManagerImpl.java:148) at com.intellij.help.impl.HelpManagerImpl.invokeHelp(HelpManagerImpl.java:57) at com.intellij.ide.actions.HelpTopicsAction.actionPerformed (HelpTopicsAction.java:26) at com.intellij.openapi.actionSystem.ex.ActionUtil.performActionDumbAware(ActionUtil.java:182) 在com.intellij.openapi.actionSystem.impl.ActionButton.actionPerformed(ActionButton.java:162) 在com.intellij.openapi.actionSystem.impl.ActionButton.performAction(ActionButton.java:126) 在com.intellij。在java.awt.Component.processEvent(Component.java:6281) 处的java.awt.Container.processEvent(Container.java:2229) at(open.Phontol.java.com) java.awt.Component.dispatchEventImpl(Component.java:4872) 在java.awt.Container.dispatchEventImpl(Container.java:2287) 在java.awt.Component.dispatchEvent(Component.java:4698) 在java的。 awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832) at java.awt.LightweightDisp atcher.processMouseEvent(Container.java:4492) 在java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422) 在java.awt.Container.dispatchEventImpl(Container.java:2273) 在java.awt.Window中。 dispatchEventImpl(Window.java:2719) at java.awt.Component.dispatchEvent(Component。java:4698) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:747) at java.awt.EventQueue.access $ 300(EventQueue.java:103) at java.awt.EventQueue $ 3.run(EventQueue。 java:706) at java.awt.EventQueue $ 3.run(EventQueue.java:704) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain $ 1.doIntersectionPrivilege(ProtectionDomain.java:76 )在java.security.ProtectionDomain上的 在java.awt.EventQueue $ 4.run(EventQueue.java:720) $ 4.run(EventQueue.java: 718) at java.secur.AccessController.doPrivileged(Native Method) at java.secur ity.ProtectionDomain $ 1.doIntersectionPrivilege(ProtectionDomain.java:76) 在java.awt.EventQueue.dispatchEvent(EventQueue.java:717) 在com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:734) 在COM .intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:565) 在com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:382) 在java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) 在java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) 在java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) 在java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) 在java的.awt.EventDispat chthread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) 2015-08-21 16:34:25,881 [540695] INFO - tools.idea.ddms.adb。 AdbService - 使用:C:\ Users \ Florin \ AppData \ Local \ Android \ sdk \ platform-tools \ adb.exe初始化adb,客户端支持= true 2015-08-21 16:34:30,749 [545563]信息 - 工具.idea.ddms.adb.AdbService - 成功连接到adb 2015-08-21 16:34:30,787 [545601] INFO - a.gradle.invoker.GradleInvoker - 将执行Gradle任务:[:app:assembleDebug] 2015-08-21 16:34:30,807 [545621] INFO - s.plugins.gradle.GradleManager - 指示gradle从C使用java:/ Program Files/Java/jdk1.7.0_80 2015-08-21 16:34 :30,810 [545624] INFO - util.EmbeddedDistributionPaths - 在'C:\ Program Files \ Andro上寻找嵌入式Maven回购id \ Android Studio \ gradle \ m2repository' 2015-08-21 16:34:30,813 [545627] INFO - util.EmbeddedDistributionPaths - 在'C:\ Program Files \ Android \ Android Studio \ gradle \ gradle'寻找嵌入式Gradle分布-2.4' 2015-08-21 16:34:30,814 [545628] INFO - util.EmbeddedDistributionPaths - 找到嵌入Gradle 2.4 2015-08-21 16:34:30,814 [545628] INFO - a.gradle.invoker.GradleInvoker - 建立命令行选项:[--configure-on-demand,-Pandroid.injected.invoked.from.ide = true,--init-script,C:\ Users \ Florin \ AppData \ Local \ Temp \ asLocalRepo4.gradle ] 2015-08-21 16:34:30,814 [545628] INFO - .project.GradleExecutionHelper - 将命令行参数传递给Gradle Tooling API:[--configure-on-demand,-Pandroid.injected.invoked.from。 ide = true,--init-script,C:\ Users \ Florin \ AppData \ Local \ Temp \ asLocalRepo4.gradle] 2015-08-21 16:34:34,496 [549310] INFO - indexing.UnindexedFilesUpdater - 在121 ms中迭代的可索引文件 2015-08-21 16:36:22,552 [657366] INFO - a.gradle.invoker.GradleInvoker - 将执行Gradle任务:[:app:assembleDebug ] 2015-08-21 16:36:22,583 [657397] INFO - s.plugins.gradle.GradleManager - 指示gradle使用Java中的C:/ Program Files/Java/jdk1.7.0_80 2015-08-21 16 :36:22,598 [657412] INFO - util.EmbeddedDistributionPaths - 在'C:\ Program Files \ Android \ Android Studio \ gradle \ m2repository'寻找嵌入式Maven回购日期2015-08-21 16:36:22,598 [657412]信息 - util.EmbeddedDistributionPaths - 在'C:\ Program Files \ Android \ Android Studio \ gradle \ gradle-2.4'寻找嵌入式Gradle发行版' 2015-08-21 16:36:22,598 [657412] INFO - util.EmbeddedDistributionPaths - Found嵌入Gradle 2。4 2015-08-21 16:36:22,598 [657412] INFO - a.gradle.invoker.GradleInvoker - 构建命令行选项:[--configure-on-demand,-Pandroid.injected.invoked.from.ide = true,--init-script,C:\ Users \ Florin \ AppData \ Local \ Temp \ asLocalRepo5.gradle] 2015-08-21 16:36:22,598 [657412] INFO - .project.GradleExecutionHelper - 传递命令行参考Gradle Tooling API:[--configure-on-demand,-Pandroid.injected.invoked.from.ide = true,--init-script,C:\ Users \ Florin \ AppData \ Local \ Temp \ asLocalRepo5.gradle ] 2015年8月21日16:36:25645 [660459] INFO - indexing.UnindexedFilesUpdater - 可转位文件迭代在51毫秒

控制台输出:

执行任务:[:app:assembleDebug]

按需配置是一项孵化功能。 :应用程序:预生成UP-TO-DATE :应用程序:preDebugBuild UP-TO-DATE :应用程序:checkDebugManifest :应用程序:preReleaseBuild UP-TO-DATE :应用程序:prepareComAndroidSupportAppcompatV72300Library UP-TO-DATE :应用程序:prepareComAndroidSupportSupportV42300Library UP-TO-DATE :应用程序:prepareDebugDependencies :应用:compileDebugAidl UP-TO-DATE :应用:compileDebugRenderscript UP-TO-DATE :应用:generateDebugBuildConfig UP-TO-DATE :应用:generateDebugAssets UP-TO-DATE :app:mergeDebugAssets UP-TO-DATE :app:generateDebugResValues UP-TO-DATE :app:generateDebugResources UP-TO-DATE :app:mergeDebugResources UP-TO-DATE :app:processDebugManifest UP-TO-DATE :app:processDebugResources AGPBI:{“kind”:“error”,“text”:“Error检索项的父项:无资源发现符合给定名称\ u0027android:TextAppearance.Material.Widget.Button.Inverse \ u0027。“,”sources“:[{”file“:”C:\ Users \ Florin \ AndroidStudioProjects \ MyFirstApp \ app \ build \ intermediates \分解-AAR \ com.android.support \程序兼容性-V7 \ 23.0.0 \ RES \值-V23 \值-v23.xml”, “位置”:{ “STARTLINE”:1}}], “原”: “”} AGPBI:{“kind”:“error”,“text”:“检索项的父项时出错:没有找到与给定名称匹配的资源\ u0027android:Widget.Material.Button.Colored \ u0027。”,“”源 “:[{” 文件 “:” C:\用户\林\ AndroidStudioProjects \ MyFirstApp \应用\构建\中间体\分解-AAR \ com.android.support \程序兼容性-V7 \ 23.0.0 \ RES \值-V23 \值-v23.xml”, “位置”:{ “STARTLINE”: 1}}], “原”: “”}

失败

失败:建立失败,一个例外。

  • 出了什么问题: 执行失败的任务 ':应用程序:processDebugResources'。

    com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程 '命令' C:\用户\林\应用程序数据\本地\的Android \ SDK \构建工具\ 23.0.0 \ aapt.exe'完成与非零退出值1

  • 尝试: 与--stacktrace选项获取堆栈跟踪运行。使用--info或--debug选项运行以获取更多日志输出。

构建失败

总时间:2。839秒

+0

用日志错误编辑你的问题 – iTurki

回答

3

接受的答案并没有解决我的proplem。相反:

  1. 在Android SDK中Manager安装的Android SDK中23
  2. build.gradle

改变了这个:

android { 
    compileSdkVersion 22 
    buildToolsVersion "23.0.1" 

    defaultConfig { 
     applicationId "net.ipronto.testandroid2" 
     minSdkVersion 8 
     targetSdkVersion 22 

android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.1" 

    defaultConfig { 
     applicationId "net.ipronto.testandroid2" 
     minSdkVersion 8 
     targetSdkVersion 23 

而且proble已解决。我还在Android SDK Manager中安装了SDK版本23。

0

当我的机器更换为新机器时,我遇到了同样的问题。

下面的步骤似乎解决了我的问题(从https://code.google.com/p/android/issues/detail?id=183122)。

  • 删除 “的Android SDK构建的工具,23”,从SDK经理

  • 在SDK文件夹(实际文件夹)去SDK /演员/安卓/ m2repository/COM /安卓/支持/程序兼容性-V7

  • 删除23.0.0文件夹

  • 在同一个文件夹,打开的maven-metadata.xml中并删除线< .version> 23.0.0 < ./version>,然后保存。

  • 清洁和重建

相关问题