相关疑难解决方法(0)

appcompat-v7:21.0.0':找不到与给定名称匹配的资源:attr'android:actionModeShareDrawable'

尝试在我的项目中使用最新的appcompat-v7支持库时,出现以下错误:

/Users/greg/dev/mobile/android_project/app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/21.0.0/res/values-v11/values.xml
Error:(36, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'.
Error:(36, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'.
Error:(36, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'.
Error:(36, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'.
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

android gradle xamarin.android android-support-library android-5.0-lollipop

374
推荐指数
6
解决办法
38万
查看次数

android.support.v7.widget.GridLayout无法让它工作

我有一个Android项目,它在大多数菜单和屏幕中使用GridLayout.然而问题是从API 14及以后版本支持GridLayout.

由于我想让应用程序也可用于旧版本的android,我尝试使用Android自己的支持库GridLayout,它增加了对API 7的支持.这正是我所寻找的,但是我不能为我的生活让它工作.我尝试了所有这些解释和想法:

  1. Android的官方说明
  2. 解决方案1
  3. 解决方案2
  4. 解决方案3
  5. 解决方案4
  6. 解决方案5

和更多...

无论我做什么,我是怎么做的,或者我使用的是什么IDE(无论是Eclipse ADT还是Android Studio),它总是在布局XML中给出一个错误:

The following classes could be instantiated:  - android.support.v7.widget.GridLayout

With either one of these exceptions showing in the error log:

1. android.content.res.Resources$NotFoundException: Could not resolve value 0x7F080000
2. java.lang.classnotfoundexception: android.support.v7.gridlayout.R$dimen
Run Code Online (Sandbox Code Playgroud)

编辑:作为参考,这是我用来创建支持gridlayout(直接从android示例程序):

<android.support.v7.widget.GridLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="@drawable/blue"
    android:padding="10dip"
    app:columnCount="4"
    >
    <TextView
        android:text="@string/string_test"
    />
    <EditText
        app:layout_gravity="fill_horizontal"
        app:layout_column="0"
        app:layout_columnSpan="4"
    />
    <Button
        android:text="@string/button_test"
        app:layout_column="2"
    />
</android.support.v7.widget.GridLayout>
Run Code Online (Sandbox Code Playgroud)

如果上述解决方案都不起作用,我可能做错了什么?有什么我想念的,也许我的原始代码有问题吗?

任何帮助表示赞赏

android grid-layout android-gridlayout android-support-library

23
推荐指数
2
解决办法
3万
查看次数

如何将android.support.v7.widget.GridLayout添加到intelliJidea?

我想将GridLayout添加到我的android项目中,该项目使用支持库GridLayout v7.我找到了这个帖子,但是在这一段中没有提到添加这个库的几个步骤在IntelliJ中设置支持GridLayout库.

有人能明白解释吗?

编辑: 我在这个帖子遇到同样的问题

android intellij-idea grid-layout android-appcompat

19
推荐指数
2
解决办法
2万
查看次数

Theme.AppCompat.Light.DarkActionBar - 找不到资源

如何正确使用Android支持库,因为我的清单文件中有此错误:

android:theme="@style/Theme.AppCompat.Light.DarkActionBar"

error: Error: No resource found that matches the given name 
(at 'theme' with value '@style/Theme.AppCompat.Light.DarkActionBar').
AndroidManifest.xml /ttab   line 39 Android AAPT Problem
Run Code Online (Sandbox Code Playgroud)

我的朋友之前在其他计算机上为我实现了此功能,现在我必须单独执行此操作.请帮我:)

我正在使用ADT

我的styles.xml:

<resources>

    <!--
        Base application theme, dependent on API level. This theme is replaced
        by AppBaseTheme from res/values-vXX/styles.xml on newer devices.
    -->
    <style name="AppBaseTheme" parent="android:Theme.Light">
        <!--
            Theme customizations available in newer API levels can go in
            res/values-vXX/styles.xml, while customizations related to
            backward-compatibility can go here.
        -->
    </style>

    <!-- Application theme. -->
    <style name="AppTheme" parent="AppBaseTheme"> …
Run Code Online (Sandbox Code Playgroud)

java android adt

16
推荐指数
3
解决办法
9万
查看次数

生成兼容性-v7-appcompat的APKLIB

我想开始使用新ActionBarappcompat-v7支持库,我正在使用maven.我试图创建一个apklib.这些是我遵循的步骤:

  1. 创建项目的ZIP文件 android-sdks/extras/android/support/v7/appcompat
  2. 使用APKLIB扩展名重命名ZIP文件.
  3. 将APKLIB文件安装到我的本地存储库中:

C:.... m2\repository\android\support\compatibility-v7-appcompat\18> mvn install:install-file -Dfile = appcombat.apklib -DgroupId = android.support -DartifactId = appcompat -Dversion = 18 -Dpackaging = apklib

从我的android项目开始使用库在pom中添加这个依赖:

    <dependency>
        <groupId>android.support</groupId>
        <artifactId>appcompat</artifactId>
        <version>18</version>
        <type>apklib</type>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

但它不起作用.我收到了丢失神器的错误.
任何帮助将非常感激.

android android-appcompat maven android-support-library

5
推荐指数
2
解决办法
8251
查看次数