我认为编写教程的人忘记了阅读教程的人是这个主题的新手。我们应该通过踩过东西来了解这些,但如果出现问题,我们不知道在哪里寻找错误。
我有Windows 7 Pro,我没有尝试在这台机器上进行任何eclipse的eclipse开发(虽然我使用eclipse进行其他操作)。我刚刚下载了Android教程,安装了默认设置(我将内存大小从2G加倍到4G,无论是什么组件)都告诉它在安装后启动。 “帮助/关于”说它是“Android Studio 1.3.1”。
我按照教程说明创建了一个新项目,更改了它所指示的几个文件的名称。当我尝试运行它时,AS窗口底部的日志文件显示:
检索项目的父项时出错:找不到与之匹配的资源 给定名称'android:TextAppearance.Material.Widge.Button.Inverse'。
错误:(2)检索项目的父项时出错:找不到资源 匹配给定名称'android:Widget.Material.Button.Colored'。
在探索时,我认为“MyActivity.java”文件以红色加下划线,并且其中有三个引用为“R”,也是红色。如果我将鼠标悬停在任何一个上面,它表示无法解析该符号。
我还找到了一个名为“v23 \ values-v23.xml”的文件,它有一些红色文本,看起来像几个android组件;其中之一如下:
<style name="Base.Widget.AppCompat.Button.Colored" parent="android:Widget.Material.Button.Colored"/>
并且'parent'的值以红色下划线。因为它看起来像是指出一个名为“parent”的错误而我的运行时错误消息显示为“parent”,所以看起来它们是相关的逻辑。
但我不知道从哪里去。我依稀记得下载Android SDK的说明,但认为它包含在Android Studio中(无法想象为什么它不会)。它被称为“Android Studio SDK Bundle”,我认为它包含了所需的内容。
关于这个主题的其他SO问题显然太旧了,说要点击不再存在的菜单选项等,或说“打开gradle文件”这样的东西,我找不到,或“确定您的目标项目版本设置为11“,我不知道它是什么或在哪里找到它。
请明确说明要使用的菜单和点击选项;请记住,虽然我是一名经验丰富的Java程序员,但我没有使用IntelliJ而且我没有在Android上编程,所以我不知道任何环境特定的事物的名称。
答案 0 :(得分:0)
然后Gradle上的重建成功并运行应用程序(花费了大约一分钟或一分半,比我预期的更长)产生了预期的窗口来选择一个设备等。模拟器然后运行“你好,世界“应用程序按需要。
感谢所有回复的人;现在,如果我能弄清楚我的Galaxy s5的调试驱动程序有什么问题......