【问题标题】:External library import, Gradle build issue外部库导入,Gradle 构建问题
【发布时间】:2015-08-19 10:59:35
【问题描述】:

我尝试导入此 https://github.com/dmitry-zaitsev/CircleLayout 循环布局,但在构建项目时收到这些警告。

警告:

错误:(1) 未找到属性“angleOffset”的资源标识符 包'com.aitrg.praneeth.organizer'

错误:任务 ':app:processDebugResources' 执行失败。

com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/home/praneeth/Android/Sdk/build-tools/22.0.1/aapt'' 完成非零退出值 1

【问题讨论】:

  • 你应该使用app:angleOffset,而不是android:angleOffset
  • 我只使用了 app:angleOffset!
  • 你是如何导入库的?
  • @m vai : 不存在一些 gradle 问题,所以我复制了所有必需的类和文件并在我自己的包中使用它们

标签: android android-layout


【解决方案1】:

得到了答案 Shvet

--> 首先下载文件并解压。

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

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

  • 应用插件:'com.android.library'

--> 由于库文件没有版本,请删除版本 ID/名称。

--> 通过compile project(':circleLayout') 或者使用项目结构手动添加依赖。

--> 现在重建项目。

【讨论】:

    【解决方案2】:

    您必须在使用 CircleLayout 的布局文件的顶部视图组中添加 xmlns:app="http://schemas.android.com/apk/res-auto"

    例子:

    <?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>
    

    【讨论】:

    • 我做到了!兄弟,我认为使用 gradle 导入库时出现问题。
    【解决方案3】:

    您不应该将类一个一个地复制粘贴到您的项目中,而是将整个库导入,下载并添加到您的 lib 文件夹中。库是独立的环境,其中包含您自己可能没有的清单和额外文件。

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

    【讨论】:

    • 我连同这个文件一起复制并把它放在值中!仅文件夹
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-29
    • 2016-06-21
    • 2018-07-12
    相关资源
    最近更新 更多