Android教程问题

时间:2015-08-22 16:22:48

标签: java android android-studio

我认为编写教程的人忘记了阅读教程的人是这个主题的新手。我们应该通过踩过东西来了解这些,但如果出现问题,我们不知道在哪里寻找错误。

我有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上编程,所以我不知道任何环境特定的事物的名称。

1 个答案:

答案 0 :(得分:0)

丹尼尔·纽金特称这个镜头:在左侧窗格的底部是一个名为“Gradle Scripts”的选项。我的第一个名为build.gradle(Project:MyFirstApp),第二个名为build.gradle(Module:app)。双击第二个并将“compileSdkVersion 22”更改为“compileSdkVersion 23”,然后尝试重建失败。 Daniel Nugent提到的问题还提到确保我有“Android M库”并指向工具栏上的一个按钮来启动SDK管理器;这表明Android 5.1(Lollipop)的更新“可用”。我无法弄清楚如何从该窗口更新;我猜想点击该窗口中的一个链接(在底部)说“启动独立SDK管理器”,并从那里更新(花了很长时间 - 15-20分钟)。

然后Gradle上的重建成功并运行应用程序(花费了大约一分钟或一分半,比我预期的更长)产生了预期的窗口来选择一个设备等。模拟器然后运行“你好,世界“应用程序按需要。

感谢所有回复的人;现在,如果我能弄清楚我的Galaxy s5的调试驱动程序有什么问题......