3
我正在嘗試使用Android Studio創建自己的「lib」。我生成了一個文件,並將其包含到我的測試項目中。在我的build.gradle我說:包括AAR lib編譯錯誤:找不到資源標識
repositories {
flatDir {
dirs 'libs'
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile(name:'mysdk_name', ext:'aar')
}
而且在我的測試項目艙單我添加工具:更換=「安卓主題」。 我可以使用類進口AAR,但是當我編譯我的項目,我得到錯誤:
Error:(14) No resource identifier found for attribute 'fillColor' in package 'my_package_name'
Error:(14) No resource identifier found for attribute 'pageColor' in package 'my_package_name'
等。這是我在.aar項目中出現錯誤的代碼:
<com.viewpagerindicator.CirclePageIndicator
android:id="@+id/tutorial_images_indicator"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_margin="@dimen/dimen_8"
app:fillColor="@color/tutorial_pager_fill_color"
app:pageColor="@color/tutorial_pager_page_color"
app:radius="@dimen/dimen_4"
app:strokeWidth="0dp"/>
我該怎麼辦才能解決這些錯誤?
編輯:在我的主應用程序使用的外部模塊中定義的屬性。我認爲Android Studio會自動添加該模塊生成.aar,但我無法在.aar中找到attrs。所以我的問題是如何包含多個模塊.aar?
問題是找不到屬性app:fillColor,而不是值! –
[Gabriele Mariotti](http://stackoverflow.com/users/2016562/gabriele-mariotti)我明白,但我能做些什麼來解決這個問題? –
這些屬性是在庫的attrs.xml中定義的嗎? –