当前位置: 首页 > 知识库问答 >
问题:

Android教程的麻烦

冯亮
2023-03-14

我按照教程的说明创建了一个新项目,在指定的位置更改了两个文件的名称。当我尝试运行它时,AS窗口底部的日志文件显示:

检索项的父项时出错:找不到与给定名称“Android:TextPapearance.Material.Widge.Button.Inverse”匹配的资源。

错误:(2)检索项的父项时出错:找不到与给定名称'Android:Widget.Material.Button.Colored'匹配的资源。

<style name="Base.Widget.AppCompat.Button.Colored" parent="android:Widget.Material.Button.Colored"/>

“parent”的值用红色下划线表示。由于这看起来像是用“parent”指示错误,而我的运行时错误消息显示为“parent”,因此它们之间的关联似乎是合乎逻辑的。

但我不知道从那里去哪里。我依稀记得有一个下载Android SDK的指令,但我认为Android Studio中包含了这个指令(无法想象为什么不是)。它被称为“Android Studio SDK包”,我想其中包括了所需的内容。

关于这个主题的其他问题显然太老了,比如点击已经不存在的菜单选项等等,或者说“打开分级文件”,但我找不到一个,或者“确保您的目标项目版本设置为11”,我不知道这是什么,也不知道在哪里可以找到它。

共有1个答案

苗森
2023-03-14

Daniel Nugent称之为:在左侧窗格的底部是一个名为“Gradle Scripts”的选项。我的第一个名为build.gradle(项目:MyFirstApp),第二个名为build.gradle(模块:app)。双击第二个,将“CompilesDKVersion 22”更改为“CompilesDKVersion 23”,然后尝试重新生成,但失败。丹尼尔·纽金特提到的问题也提到了确保我有“Android M库”,并指向工具栏上的一个按钮来启动SDK管理器;这表明Android5.1(Lollipop)的更新“可用”。我不知道如何从那个窗口更新;我猜测点击窗口(底部)中的一个链接,上面写着“启动独立SDK管理器”,然后从那里更新(这花了很长时间--15-20分钟)。

然后Gradle上的重建成功了,运行应用程序(可能花了一分钟或一分半钟,比我预期的要长)产生了预期的窗口来选择设备等。然后模拟器按需要运行了“Hello,World”应用程序。

我感谢所有回应的人;现在如果我能找出我的Galaxy S5的调试驱动程序有什么问题...

 类似资料:
  • 安卓系统(Android)是一款基于 Linux 内核的自由开源的操作系统,主要使用于移动设备,如智能手机和平板电脑。

  • Android 是一个专门针对移动设备的软件集,它包括一个操作系统,中间件和一些重要的应用程序。Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。

  • 测试也是开发过程中一个重要组成部分,Android 开发环境集成一个测试框架可以用来测试 Android 应用的各个方面,单元测试,UI 测试等。

  • Android 是一个专门针对移动设备的软件集,它包括一个操作系统,中间件和一些重要的应用程序。Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。

  • 小法师的粑粑麻麻是不折不扣的麻瓜,周围圈子中半个魔法师都木有,一度以为小法师毕业后是拼装维修法器的 小法师出生在酱紫的环境,╮( ̄▽ ̄")╭ ,惨不忍睹已经无法形容,可像而知与父母的交流会有多大的障碍 这次一年一度合家团圆的日子,小法师回的非常心不甘情不愿 为什么呢?这又牵扯到两点: 中国式父母 小法师辞职后没再找工作 麻瓜式的粑粑麻麻们,有种深深的自我牺牲精神 即使在如今已全面奔小康的经济大环境

  • 本文向大家介绍Android NDK 开发教程,包括了Android NDK 开发教程的使用技巧和注意事项,需要的朋友参考一下 Android NDK 是在SDK前面又加上了“原生”二字,即Native Development Kit,因此又被Google称为“NDK”。 众所周知,Android程序运行在Dalvik虚拟机中,NDK允许用户使用类似C / C++之类的原生代码语言执行部分程序。