Android Studio新项目出现错误

3
最近我想开始使用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"

在一行中找不到"Inverse",而在另一行中找不到"Colored"。我在一些页面上读到一个问题可能是程序找不到Java,所以我设置了系统环境变量,但这并没有起作用。还有一些其他的“解决方案”,但由于我是新手,不理解他们所说的所有内容。所以如果有人能帮助我,那就太棒了。

编辑:

日志:

2015-08-21 16:30:35,495 [310309] WARN - options.ex.ConfigurableWrapper - XML未为class com.android.tools.idea.run.CloudTestingConfigurable提供id 2015-08-21 16:30:35,531 [310345] WARN - ConfigurableExtensionPointUtil - 找不到project.propCompiler(Compiler)的父项 2015-08-21 16:30:42,831 [317645] INFO - llij.help.impl.HelpManagerImpl - 从'jar:file:///C:\ Program Files\Android\Android Studio\help\ideahelp.jar!/idea/Help.hs'加载帮助集失败 javax.help.HelpSetException:无法解析Got an 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(Native Method) 在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(Native Method) 在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] INFO - tools.idea.ddms.adb.AdbService - 使用C:\Users\Florin\AppData\Local\Android\sdk\platform-tools\adb.exe初始化adb,支持客户端 2015-08-21 16:34:30,749 [545563] INFO - tools.idea.ddms.adb.AdbService - 成功连接到adb 2015-08-21 16:34:30,787 [545601] INFO - a.gradle.invoker.GradleInvoker - 即将执行Gradle任务:[:app:assembleDebug] 2015-

控制台输出:

正在执行任务: [: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 UP-TO-DATE :app:compileDebugRenderscript UP-TO-DATE :app:generateDebugBuildConfig UP-TO-DATE :app: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":"检索父项时出错:未找到与给定名称匹配的资源\u0027android:TextAppearance.Material.Widget.Button.Inverse\u0027。","sources":[{"file":"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":[{"file":"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":""}

失败

失败: 构建时出现异常。

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

    com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: 进程'command 'C:\Users\Florin\AppData\Local\Android\sdk\build-tools\23.0.0\aapt.exe''以非零退出值完成

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

构建失败

总时间:2.839秒


请编辑您的问题并附上日志错误。 - iTurki
2个回答

3

接受的答案没有解决我的问题。相反:

  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

To

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.1"

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

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

0

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

以下步骤似乎对我有用(来自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 <./ version>行,然后保存它。
  • 清理和重新构建

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接