构建 aar 模块
building an aar module
我第一次构建 aar 模块。我能够将我的应用程序转换为 aar 模块。我创建了另一个新应用程序,并将此 aar 文件添加到项目中。但是,我遇到了这个错误。
Error:(9) No resource identifier found for attribute 'civ_border_color' in package 'com.example.com'
我已经搜索了答案,推荐喜欢
更换
xmlns:app="http://schemas.android.com/apk/res-auto"
和
xmlns:app="http://schemas.android.com/apk/lib-auto" 或
xmlns:app="http://schemas.android.com/apk/com.example.com"
我试过了。我注意到有错误的文件是自动生成的文件,我不应该更改它们。是否有任何我错过了创建 aar 文件的步骤。 BTW,aar文件编译成功。任何我遗漏的有用信息,请指出。不投反对票。因为我真的不知道我错过了什么。谢谢
你加了吗
repositories {
flatDir {
dirs 'libs'
}
}
在您项目的 build.gradle?
你添加了吗
compile(name: 'xxx', ext: 'aar')。
在您模块的 build.gradle?
我找到了答案。帮助任何面临这个问题的人。在构建 aar 模块时。确保布局已更改
xmlns:app="http://schemas.android.com/apk/res-auto"
到
xmlns:app="http://schemas.android.com/apk/lib-auto"
编译模块,然后将此模块添加到新项目中。 (问题已解决,我现在遇到不同的错误,要 post 另一个问题。)谢谢。
我第一次构建 aar 模块。我能够将我的应用程序转换为 aar 模块。我创建了另一个新应用程序,并将此 aar 文件添加到项目中。但是,我遇到了这个错误。
Error:(9) No resource identifier found for attribute 'civ_border_color' in package 'com.example.com'
我已经搜索了答案,推荐喜欢 更换 xmlns:app="http://schemas.android.com/apk/res-auto" 和 xmlns:app="http://schemas.android.com/apk/lib-auto" 或 xmlns:app="http://schemas.android.com/apk/com.example.com"
我试过了。我注意到有错误的文件是自动生成的文件,我不应该更改它们。是否有任何我错过了创建 aar 文件的步骤。 BTW,aar文件编译成功。任何我遗漏的有用信息,请指出。不投反对票。因为我真的不知道我错过了什么。谢谢
你加了吗
repositories {
flatDir {
dirs 'libs'
}
}
在您项目的 build.gradle?
你添加了吗
compile(name: 'xxx', ext: 'aar')。
在您模块的 build.gradle?
我找到了答案。帮助任何面临这个问题的人。在构建 aar 模块时。确保布局已更改
xmlns:app="http://schemas.android.com/apk/res-auto"
到
xmlns:app="http://schemas.android.com/apk/lib-auto"
编译模块,然后将此模块添加到新项目中。 (问题已解决,我现在遇到不同的错误,要 post 另一个问题。)谢谢。