【问题标题】:Android Studio new Project throws ErrorsAndroid Studio 新项目抛出错误
【发布时间】:2015-08-20 22:17:56
【问题描述】:

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

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

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

未找到“反向”,并且在另一行中未找到“彩色”。 我在某些页面上读到一个问题可能是程序找不到java所以我设置了系统环境变量,但这不起作用。还有一些其他的“解决方案”但不理解他们所说的所有内容,因为我是android studio的新手。因此,如果有人可以帮助我,那就太好了。

编辑:

日志:

2015-08-21 16:30:35,495 [310309] 警告 - options.ex.ConfigurableWrapper - XML 不提供 com.android.tools.idea.run.CloudTestingConfigurable 类的 ID 2015-08-21 16:30:35,531 [310345] WARN - ConfigurableExtensionPointUtil - 找不到 project.propCompiler(编译器)的父级 2015-08-21 16:30:42,831 [317645] 信息 - llij.help.impl.HelpManagerImpl - 无法从 'jar:file:///C:\Program Files\Android\Android Studio\help\ 加载帮助集ideahelp.jar!/idea/Help.hs' javax.help.HelpSetException:无法解析 得到一个 IOException (C:\Program Files\Android\Android Studio\help\ideahelp.jar (Das System kann den angegebenen Pfad nicht finden)) null 解析失败 在 javax.help.HelpSet.(HelpSet.java:154) 在 com.intellij.help.impl.HelpManagerImpl.loadHelpSet(HelpManagerImpl.java:174) 在 com.intellij.help.impl.HelpManagerImpl.createHelpSet(HelpManagerImpl.java:148) 在 com.intellij.help.impl.HelpManagerImpl.invokeHelp(HelpManagerImpl.java:57) 在 com.intellij.ide.actions.HelpTopicsAction.actionPerformed(HelpTopicsAction.java:26) 在 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.openapi.actionSystem.impl.ActionButton.processMouseEvent(ActionButton.java:303) 在 java.awt.Component.processEvent(Component.java:6281) 在 java.awt.Container.processEvent(Container.java:2229) 在 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) 在 java.awt.LightweightDispatcher.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) 在 java.awt.Component.dispatchEvent(Component.java:4698) 在 java.awt.EventQueue.dispatchEventImpl(EventQueue.java:747) 在 java.awt.EventQueue.access$300(EventQueue.java:103) 在 java.awt.EventQueue$3.run(EventQueue.java:706) 在 java.awt.EventQueue$3.run(EventQueue.java:704) 在 java.security.AccessController.doPrivileged(本机方法) 在 java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) 在 java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) 在 java.awt.EventQueue$4.run(EventQueue.java:720) 在 java.awt.EventQueue$4.run(EventQueue.java:718) 在 java.security.AccessController.doPrivileged(本机方法) 在 java.security.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.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) 在 java.awt.EventDispatchThread.run(EventDispatchThread.java:91) 2015-08-21 16:34:25,881 [540695] 信息 - tools.idea.ddms.adb.AdbService - 使用:C:\Users\Florin\AppData\Local\Android\sdk\platform-tools\adb 初始化 adb。 exe,客户端支持 = true 2015-08-21 16:34:30,749 [545563] INFO - tools.idea.ddms.adb.AdbService - 成功连接到 adb 2015-08-21 16:34:30,787 [545601] 信息 - a.gradle.invoker.GradleInvoker - 即将执行 Gradle 任务:[:app:assembleDebug] 2015-08-21 16:34:30,807 [545621] INFO - s.plugins.gradle.GradleManager - 指示 gradle 从 C:/Program Files/Java/jdk1.7.0_80 使用 java 2015-08-21 16:34:30,810 [545624] 信息 - util.EmbeddedDistributionPaths - 在“C:\Program Files\Android\Android Studio\gradle\m2repository”中寻找嵌入式 Maven 存储库 2015-08-21 16:34:30,813 [545627] 信息 - util.EmbeddedDistributionPaths - 在“C:\Program Files\Android\Android Studio\gradle\gradle-2.4”中寻找嵌入式 Gradle 分发 2015-08-21 16:34:30,814 [545628] 信息 - util.EmbeddedDistributionPaths - 找到嵌入式 Gradle 2.4 2015-08-21 16:34:30,814 [545628] 信息-a.gradle.invoker.GradleInvoker-构建命令行选项:[--按需配置,-Pandroid.injected.invoked.from.ide=true, --init-script, C:\Users\Florin\AppData\Local\Temp\asLocalRepo4.gradle] 2015-08-21 16:34:30,814 [545628] 信息 - .project.GradleExecutionHelper - 将命令行参数传递给 Gradle 工具 API:[--configure-on-demand,-Pandroid.injected.invoked.from.ide=是的,--init 脚本,C:\Users\Florin\AppData\Local\Temp\asLocalRepo4.gradle] 2015-08-21 16:34:34,496 [549310] 信息 - indexing.UnindexedFilesUpdater - 在 121 毫秒内迭代的可索引文件 2015-08-21 16:36:22,552 [657366] 信息 - a.gradle.invoker.GradleInvoker - 即将执行 Gradle 任务:[:app:assembleDebug] 2015-08-21 16:36:22,583 [657397] INFO - s.plugins.gradle.GradleManager - 指示 gradle 从 C:/Program Files/Java/jdk1.7.0_80 使用 java 2015-08-21 16:36:22,598 [657412] 信息 - 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] 信息 - util.EmbeddedDistributionPaths - 找到嵌入式 Gradle 2.4 2015-08-21 16:36:22,598 [657412] 信息 - a.gradle.invoker.GradleInvoker - 构建命令行选项:[--按需配置,-Pandroid.injected.invoked.from.ide=true, --init-script, C:\Users\Florin\AppData\Local\Temp\asLocalRepo5.gradle] 2015-08-21 16:36:22,598 [657412] 信息 - .project.GradleExecutionHelper - 将命令行参数传递给 Gradle 工具 API:[--configure-on-demand,-Pandroid.injected.invoked.from.ide=是的,--init 脚本,C:\Users\Florin\AppData\Local\Temp\asLocalRepo5.gradle] 2015-08-21 16:36:25,645 [660459] 信息 - indexing.UnindexedFilesUpdater - 在 51 毫秒内迭代的可索引文件

控制台输出:

执行任务:[:app:assembleDebug]

按需配置是一项孵化功能。 :app:preBuild UP-TO-DATE :app:preDebugBuild UP-TO-DATE :app:checkDebugManifest :app:preReleaseBuild UP-TO-DATE :app:prepareComAndroidSupportAppcompatV72300Library UP-TO-DATE :app:prepareComAndroidSupportSupportV42300Library UP-TO-DATE :app:prepareDebugDependencies :app:compileDebugAidl 最新 :app:compileDebugRenderscript 最新 :app:generateDebugBuildConfig 最新 :app:generateDebugAssets 最新 :app:mergeDebugAssets 最新 :app:generateDebugResValues 最新 :app:generateDebugResources 最新 :app:mergeDebugResources 最新 :app:processDebugManifest 最新 :app:processDebugResources AGPBI: {"kind":"error","text":"检索项目的父项时出错:找不到与给定名称匹配的资源 \u0027android:TextAppearance.Material.Widget.Button.Inverse\u0027。","sources" :[{"文件":"C:\Users\Florin\AndroidStudioProjects\MyFirstApp\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\23.0.0\res\values-v23\values -v23.xml","position":{"startLine":1}}],"original":""} AGPBI: {"kind":"error","text":"检索项目的父项时出错:找不到与给定名称匹配的资源 \u0027android:Widget.Material.Button.Colored\u0027。","sources":[ {“文件”:“C:\Users\Florin\AndroidStudioProjects\MyFirstApp\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\23.0.0\res\values-v23\values-v23 .xml","position":{"startLine":1}}],"original":""}

失败

FAILURE:构建失败并出现异常。

  • 出了什么问题: 任务 ':app:processDebugResources' 执行失败。

    com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Users\Florin\AppData\Local\Android\sdk\build-tools\23.0. 0\aapt.exe'' 以非零退出值 1 结束

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

构建失败

总时间:2.839 秒

【问题讨论】:

  • 使用日志错误编辑您的问题

标签: android android-studio compiler-errors installation


【解决方案1】:

接受的答案并没有解决我的问题。而是:

  1. 在 Android SDK 管理器中安装了 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

问题解决了。我还在 Android SDK Manager 中安装了 SDK 版本 23。

【讨论】:

    【解决方案2】:

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

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

    • 从 SDK 管理器中删除“Android SDK Build-tools 23”

    • 在 SDK 文件夹(实际文件夹)中,转到 sdk/extras/android/m2repository/com/android/support/appcompat-v7

    • 删除 23.0.0 文件夹

    • 在同一个文件夹下,打开maven-metadata.xml,删除<.version>23.0.0<.>这一行,然后保存。

    • 清理并重建

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-19
      • 2011-04-02
      • 1970-01-01
      • 2020-07-26
      • 1970-01-01
      相关资源
      最近更新 更多