Android 外部库导入,渐变生成问题

Android 外部库导入,渐变生成问题,android,android-layout,Android,Android Layout,我尝试导入此圆形布局,但在生成项目时收到这些警告 警告: 错误:(1)在中找不到属性“angleOffset”的资源标识符 包装“com.aitrg.praneth.organizer” 错误:任务“:app:processDebugResources”的执行失败 com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:process'command'/home/prane

我尝试导入此圆形布局,但在生成项目时收到这些警告

警告:

错误:(1)在中找不到属性“angleOffset”的资源标识符 包装“com.aitrg.praneth.organizer”

错误:任务“:app:processDebugResources”的执行失败

com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:process'command'/home/praneth/android/Sdk/build tools/22.0.1/aapt''以非零退出值1结束


您必须添加
xmlns:app=”http://schemas.android.com/apk/res-auto“
在使用CircleLayout的布局文件的top viewgroup中

例如:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    >
    <ru.biovamp.widget.CircleLayout
       android:layout_width="match_parent"
       android:layout_height="match_parent"
       android:background="@android:color/white"
       app:angleOffset="90.0">

    </ru.biovamp.widget.CircleLayout>
</LinearLayout>

您不应该将粘贴类逐个复制到项目中,而是将库作为一个整体导入,下载并添加到lib文件夹中。库是具有清单和额外文件的独立环境,您可能没有这些清单和文件


但是,按照您现在所做的,您显然缺少一些属性文件。看着图书馆,我猜你失踪了。它应该在
values
文件夹中。

在的帮助下得到了答案

-->首先下载文件并解压缩它

-->在使用导入的Android studio中,使用导入模块将其作为模块导入

-->将其作为库导入后,转到模块的渐变(导入的文件)将插件更改为库

  • 应用插件:“com.android.library”
-->由于库文件没有版本,请删除版本id/名称

-->通过编译项目(“:circleLayout”)或使用项目结构手动添加依赖项


-->现在重建项目。

你应该使用
app:angleOffset
,而不是
android:angleOffset
我只使用app:angleOffset!你是如何导入这个库的?@m vai:不,这里有一些gradle问题,所以我复制了所有必需的类和文件,并在我自己的包中使用它们。我做到了!兄弟,我觉得用gradle导入lib时出现了问题。我随这个文件一起复制,并将其放入值中!仅文件夹