- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我从 developer.android.com
下载了一个示例
在 IntellijIDEA
中导入并全部导入。接下来,我想将库 android-support-v7-appcompat
连接到我的项目。我按照说明做了:
还有很多其他的。在所有情况下,我都有同样的错误。当你编译项目时 IntellijIDEA
说没有资源:
错误屏幕 http://www.fayloobmennik.net/4303361
Error:android-apt-compiler: [android-support-v7-appcompat] C:\Users\Pavel\Desktop\appcompat\res\values-v2
Error:android-apt-compiler: [android-support-v7-appcompat] 1\themes_base.xml:41: error: Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Material.Light.Dialog'.
Error:android-apt-compiler: [android-support-v7-appcompat] C:\Users\Pavel\Desktop\appcompat\res\va
Error:android-apt-compiler: [android-support-v7-appcompat] lues-v21\themes_base.xml:153: error: Error: No resource found that matches the given name: attr 'android:colorPrimary'.
C:\Users\Pavel\Desktop\appcompat\res\values-v21\styles_base.xml
Error:(75, -1) android-apt-compiler: [android-support-v7-appcompat] C:\Users\Pavel\Desktop\appcompat\res\values-v21\styles_base.xml:75: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionButton'.
Error:(79, -1) android-apt-compiler: [android-support-v7-appcompat] C:\Users\Pavel\Desktop\appcompat\res\values-v21\styles_base.xml:79: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionButton.CloseMode'.
Error:(83, -1) android-apt-compiler: [android-support-v7-appcompat] C:\Users\Pavel\Desktop\appcompat\res\values-v21\styles_base.xml:83: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionButton.Overflow'.
Error:(25, -1) android-apt-compiler: [android-support-v7-appcompat] C:\Users\Pavel\Desktop\appcompat\res\values-v21\styles_base.xml:25: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionBar.TabView'.
Error:(29, -1) android-apt-compiler: [android-support-v7-appcompat] C:\Users\Pavel\Desktop\appcompat\res\values-v21\styles_base.xml:29: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Light.ActionBar.TabView'.
Error:(33, -1) android-apt-compiler: [android-support-v7-appcompat] C:\Users\Pavel\Desktop\appcompat\res\values-v21\styles_base.xml:33: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionBar.TabText'.
Error:(37, -1) android-apt-compiler: [android-support-v7-appcompat] C:\Users\Pavel\Desktop\appcompat\res\values-v21\styles_base.xml:37: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Light.ActionBar.TabText'.
Error:(41, -1) android-apt-compiler: [android-support-v7-appcompat] C:\Users\Pavel\Desktop\appcompat\res\values-v21\styles_base.xml:41: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Light.ActionBar.TabText'.
Error:(65, -1) android-apt-compiler: [android-support-v7-appcompat] C:\Users\Pavel\Desktop\appcompat\res\values-v21\styles_base.xml:65: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionMode.Title'.
Error:(69, -1) android-apt-compiler: [android-support-v7-appcompat] C:\Users\Pavel\Desktop\appcompat\res\values-v21\styles_base.xml:69: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionMode.Subtitle'.
Error:(45, -1) android-apt-compiler: [android-support-v7-appcompat] C:\Users\Pavel\Desktop\appcompat\res\values-v21\styles_base.xml:45: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Menu'.
Error:(49, -1) android-apt-compiler: [android-support-v7-appcompat] C:\Users\Pavel\Desktop\appcompat\res\values-v21\styles_base.xml:49: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Title'.
Error:(53, -1) android-apt-compiler: [android-support-v7-appcompat] C:\Users\Pavel\Desktop\appcompat\res\values-v21\styles_base.xml:53: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Subtitle'.
Error:(57, -1) android-apt-compiler: [android-support-v7-appcompat] C:\Users\Pavel\Desktop\appcompat\res\values-v21\styles_base.xml:57: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Title.Inverse'.
Error:(61, -1) android-apt-compiler: [android-support-v7-appcompat] C:\Users\Pavel\Desktop\appcompat\res\values-v21\styles_base.xml:61: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Subtitle.Inverse'.
Error:(178, -1) android-apt-compiler: [android-support-v7-appcompat] C:\Users\Pavel\Desktop\appcompat\res\values-v21\styles_base.xml:178: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ProgressBar.Horizontal'.
Error:(182, -1) android-apt-compiler: [android-support-v7-appcompat] C:\Users\Pavel\Desktop\appcompat\res\values-v21\styles_base.xml:182: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ProgressBar'.
Error:(113, -1) android-apt-compiler: [android-support-v7-appcompat] C:\Users\Pavel\Desktop\appcompat\res\values-v21\styles_base.xml:113: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Spinner'.
Error:(115, -1) android-apt-compiler: [android-support-v7-appcompat] C:\Users\Pavel\Desktop\appcompat\res\values-v21\styles_base.xml:115: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Spinner'.
Error:(110, -1) android-apt-compiler: [android-support-v7-appcompat] C:\Users\Pavel\Desktop\appcompat\res\values-v21\styles_base.xml:110: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.DropDownItem.Spinner'.
Error:(107, -1) android-apt-compiler: [android-support-v7-appcompat] C:\Users\Pavel\Desktop\appcompat\res\values-v21\styles_base.xml:107: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ListView.DropDown'.
Error:(121, -1) android-apt-compiler: [android-support-v7-appcompat] C:\Users\Pavel\Desktop\appcompat\res\values-v21\styles_base.xml:121: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ListView'.
Error:(126, -1) android-apt-compiler: [android-support-v7-appcompat] C:\Users\Pavel\Desktop\appcompat\res\values-v21\styles_base.xml:126: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ListPopupWindow'.
Error:(138, -1) android-apt-compiler: [android-support-v7-appcompat] C:\Users\Pavel\Desktop\appcompat\res\values-v21\styles_base.xml:138: error: Error: No resource found that matches the given name: attr 'android:overlapAnchor'.
Error:(143, -1) android-apt-compiler: [android-support-v7-appcompat] C:\Users\Pavel\Desktop\appcompat\res\values-v21\styles_base.xml:143: error: Error: No resource found that matches the given name: attr 'android:overlapAnchor'.
Error:(129, -1) android-apt-compiler: [android-support-v7-appcompat] C:\Users\Pavel\Desktop\appcompat\res\values-v21\styles_base.xml:129: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.PopupMenu'.
Error:(132, -1) android-apt-compiler: [android-support-v7-appcompat] C:\Users\Pavel\Desktop\appcompat\res\values-v21\styles_base.xml:132: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Light.PopupMenu'.
Error:(146, -1) android-apt-compiler: [android-support-v7-appcompat] C:\Users\Pavel\Desktop\appcompat\res\values-v21\styles_base.xml:146: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.PopupMenu.Large'.
Error:(150, -1) android-apt-compiler: [android-support-v7-appcompat] C:\Users\Pavel\Desktop\appcompat\res\values-v21\styles_base.xml:150: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.PopupMenu.Small'.
Error:(154, -1) android-apt-compiler: [android-support-v7-appcompat] C:\Users\Pavel\Desktop\appcompat\res\values-v21\styles_base.xml:154: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.PopupMenu.Large'.
Error:(158, -1) android-apt-compiler: [android-support-v7-appcompat] C:\Users\Pavel\Desktop\appcompat\res\values-v21\styles_base.xml:158: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.PopupMenu.Small'.
Error:(164, -1) android-apt-compiler: [android-support-v7-appcompat] C:\Users\Pavel\Desktop\appcompat\res\values-v21\styles_base.xml:164: error: Error retrieving parent for item: No resource found that matches the given name '@android:TextAppearance.Material.SearchResult.Title'.
Error:(168, -1) android-apt-compiler: [android-support-v7-appcompat] C:\Users\Pavel\Desktop\appcompat\res\values-v21\styles_base.xml:168: error: Error retrieving parent for item: No resource found that matches the given name '@android:TextAppearance.Material.SearchResult.Subtitle'.
Error:(172, -1) android-apt-compiler: [android-support-v7-appcompat] C:\Users\Pavel\Desktop\appcompat\res\values-v21\styles_base.xml:172: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.AutoCompleteTextView'.
Error:(174, -1) android-apt-compiler: [android-support-v7-appcompat] C:\Users\Pavel\Desktop\appcompat\res\values-v21\styles_base.xml:174: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.AutoCompleteTextView'.
Error:(93, -1) android-apt-compiler: [android-support-v7-appcompat] C:\Users\Pavel\Desktop\appcompat\res\values-v21\styles_base.xml:93: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Toolbar.Button.Navigation'.
Error:(97, -1) android-apt-compiler: [android-support-v7-appcompat] C:\Users\Pavel\Desktop\appcompat\res\values-v21\styles_base.xml:97: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Title'.
Error:(101, -1) android-apt-compiler: [android-support-v7-appcompat] C:\Users\Pavel\Desktop\appcompat\res\values-v21\styles_base.xml:101: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Subtitle'.
C:\Users\Pavel\Desktop\appcompat\res\values-v21\styles_base_text.xml
C:\Users\Pavel\Desktop\appcompat\res\values-v17\styles_rtl.xml
C:\Users\Pavel\Desktop\appcompat\res\values-v21\themes_base.xml
C:\Users\Pavel\Desktop\appcompat\res\values-v11\themes_base.xml
C:\Users\Pavel\Desktop\appcompat\res\values-v14\themes_base.xml
list
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.android.navigationdrawerexample"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="17" />
<application
android:label="@string/app_name"
android:icon="@drawable/ic_launcher"
android:theme="@style/Theme.AppCompat.Light">
<activity
android:name=".MainActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
最佳答案
在您的项目中,将 Android Build Target 更改为 5.0
要支持 values-v21,您的构建目标应该是 5.0
转到 文件 -> “项目结构”
在 Platform Settings -> SDKs
下,您可以看到 android sdk 路径、类路径和构建目标。
首先使用 sdk 管理器使用最新的构建目标更新您的 sdk。
如果您的 sdk 不是最新的,那么在类路径中您可以看到低于 21 的 android 版本。
如果你有最新的,那么你可以看到,类路径选择到\android-21\android.jar。
或
在您的模块设置中,您可以看到“构建工具版本”。
Android Studio (IntelliJ IDEA) 将采用最新的构建版本。所以首先将您的 sdk 管理器更新到最新版本。
关于android - 无法将 android-support-v7-appcompat 连接到我的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26836386/
升级/重构到 AndroidX 后我收到这个错误androidx.appcompat.appcompat.R 不存在在代码中显示 appcompat 符号无法解析 最佳答案 我遇到了和你一样的错误信息
我在使用 AppCompat 时突然想到,我一直在布局 XML 文件中使用 Button 而不是 android.support.v7.widget.AppCompatButton 之类的东西。我通过
我刚刚升级到 AppCompat v23,发现 setSupportProgressBarIndeterminateVisibility 已弃用。但是,我无法找到替代方案,文档对此似乎非常薄弱。 如果
可以像这样使用 CoordinatorLayout 和自定义 FloatingActionButton: Futuresimple - FloatingActionButton 或 Clans - F
我正忙着尝试实现支持库,以便我可以使用 AppCompatActivty 据我所知,我把所有东西都放在了正确的地方。但我仍然收到错误。 样式.xml
有以下 Theme.AppCompat 类: Theme.AppCompat Theme.AppCompat.Light Theme.AppCompat.Light.DarkActionBar The
我更新了compileSDkversion从 27 日到 28 日。 添加于 gradle.properties文件: android.useAndroidX=true android.enableJ
我正在尝试构建一个 react native 应用程序,但它返回此错误: > Could not resolve all task dependencies for configuration ':a
我正在迁移到 androidX,但我收到: Could not find androidx.appcompat:appcompat:1.0.2. Required by: project :a
我正在尝试升级我的 gradle。当我将 appcompat 从 1.0.2 更新到 1.1.0 时,我的 webview 在某些手机上不再工作。 (API 21 和 22)。 有没有一种聪明的方法可
我是 Android 开发的绝对初学者,并尝试构建测试自动化来测试移动应用程序。经过数周的 IntelliJ 设置后,我仍然面临问题,其中包括以下问题。 因为我使用的是 SDK ver 29,我被告知
我正在使用 v7 appcompat 支持库。操作项在 actionBar 中显示的工作在较新或较旧的设备上都很好。 但是,我没有在 API 7 上得到溢出。例如: appco
最新链接app-compat这是1.1.0 . 将我的应用程序升级到最新版本后 app-compat我的语言设置在 以下的手机上停止工作API 24 (粗略地说,肯定不适用于 API 21 及以下版本
这里的 iOS 开发人员被扔进了 Android 项目的狼群中。我收到一些错误代码,它们都表示类似于 ThemeUtils: View class androidx.appcompat.widget.
这里的 iOS 开发人员被扔进了 Android 项目的狼群中。我收到一些错误代码,它们都表示类似于 ThemeUtils: View class androidx.appcompat.widget.
我最近将我的应用程序升级为 Material 主题。但是,我在 4.2.2 三星平板电脑上遇到崩溃。堆栈跟踪(在下面发布)告诉我我没有使用 Theme.AppCompat 的后代,尽管我相信我是。该应
我正在使用 AppCompat 22.1.1 Base.Widget.AppCompat.Button 和 Widget.AppCompat.Button 有什么区别? 最佳答案 在 AppCompa
我已经在多个地方看到了这个问题。问题似乎与过去的gradle版本3和android studio版本3的更新有关。每当我将依赖项更改为较新的版本时,我都会不断收到错误消息: Could not fin
我已将此资源添加到我的项目中,它向我显示了一个警告。 我该如何解决? The problem still continues (I don't know, if I
我为建议行定义了一个布局,但在将 AppCompat 库更新到 22.1 后,忽略了 styles.xml 中定义的布局。 这是我的 styles.xml 文件(已简化): @style/S
我是一名优秀的程序员,十分优秀!