最后几天我想开始使用Android工作室,所以我下载了它。在安装过程中,它希望我下载一个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工作室新手。所以,如果有人可以帮助我那将是伟大的。
修改
日志:
2015-08-21 16:30:35,495 [310309] WARN - 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] INFO - llij.help.impl.HelpManagerImpl - 无法从' jar加载帮助集:file:/// C:\ Program Files \ Android \ Android Studio \帮助\ 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) 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: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) at java.security.ProtectionDomain $ 1.doIntersectionPrivilege(ProtectionDomain.java:87) at java.awt.EventQueue $ 4.run(EventQueue.java:720) at java.awt.EventQueue $ 4.run(EventQueue.java:718) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain $ 1.doIntersectionPrivilege(ProtectionDomain.java:76) at 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) 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) 2015-08-21 16:34:25,881 [540695] INFO - tools.idea.ddms.adb.AdbService - 使用以下命令初始化adb:C:\ Users \ Florin \ AppData \ Local \ Android \ sdk \ platform-tools \ 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] INFO - 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] INFO - util.EmbeddedDistributionPaths - 在' C:\ Program Files \ Android \ Android Studio \ gradle \ m2repository'中寻找嵌入式Maven仓库。 2015-08-21 16:34:30,813 [545627] INFO - util.EmbeddedDistributionPaths - 在' C:\ Program Files \ Android \ Android Studio \ gradle \ gradle-2.4'中寻找嵌入式Gradle分布。 2015-08-21 16:34:30,814 [545628] INFO - util.EmbeddedDistributionPaths - Found embedded 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毫秒内迭代的可索引文件 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使用来自C:/ Program Files / Java / jdk1.7.0_80的java 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] INFO - util.EmbeddedDistributionPaths - 在C:\ Program Files \ Android \ Android Studio \ gradle \ gradle-2.4'中寻找嵌入式Gradle分布。 2015-08-21 16:36:22,598 [657412] INFO - util.EmbeddedDistributionPaths - 找到嵌入式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-08-21 16:36:25,645 [660459] INFO - indexing.UnindexedFilesUpdater - 可在51毫秒内迭代的可索引文件
控制台输出:
执行任务:[:app:assembleDebug]
按需配置是一项孵化功能。 :app:preBuild UP-TO-DATE :app:preDebugBuild UP-TO-DATE :应用:checkDebugManifest :app:preReleaseBuild UP-TO-DATE :app:prepareComAndroidSupportAppcompatV72300Library UP-TO-DATE :app:prepareComAndroidSupportSupportV42300Library UP-TO-DATE :应用: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 :应用:processDebugResources AGPBI:{" kind":"错误","文字":"检索项目的父项时出错:找不到与给定名称匹配的资源\ u0027android :TextAppearance.Material.Widget.Button.Inverse \ u0027""来源":[{"文件":" C:\用户\林\ AndroidStudioProjects \ MyFirstApp \应用\构建\中间体\分解-AAR \ com.android.support \程序兼容性-V7 \ 23.0.0 \ RES \值-V23 \值-v23.xml""位置" :{" STARTLINE":1}}],"原":""} AGPBI:{" kind":"错误","文字":"检索项目的父项时出错:找不到与给定名称匹配的资源\ u0027android :Widget.Material.Button.Colored \ u0027""来源":[{"文件":" C:\用户\林\ AndroidStudioProjects \ MyFirstApp \应用\构建\中间体\分解-AAR \ com.android.support \程序兼容性-V7 \ 23.0.0 \ RES \值-V23 \值-v23.xml""位置":{ " STARTLINE":1}}],"原":""}
FAILED
失败:构建因异常而失败。
出了什么问题: 任务':app:processDebugResources'。
的执行失败com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程'命令' C:\ Users \ Florin \ AppData \ Local \ Android \ sdk \构建工具\ 23.0.0 \ aapt.exe''完成非零退出值1
尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。
建立失败
总时间:2.839秒
答案 0 :(得分:3)
接受的答案并没有解决我的问题。代替:
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。
答案 1 :(得分:0)
当我的机器换成新机器时,我遇到了同样的问题。
以下步骤似乎为我解决了问题(来自https://code.google.com/p/android/issues/detail?id=183122)。
删除" Android SDK Build-tools 23"来自SDK管理器
在SDK文件夹(实际文件夹)中转到sdk / extras / android / m2repository / com / android / support / appcompat -v7
删除23.0.0文件夹
在同一文件夹中,打开maven-metadata.xml并删除行< .version> 23.0.0< ./ version>,然后保存。
清理并重建