2013-06-13 20 views
9

Varolan bir uygulamayı platform derleme sistemine getiriyorum ve aşağıdaki hatalardan derleme yapıyorum: komut satırı Şimdi error: No resource identifier found for attribute 'ignore_vertical_scroll' in package 'com.example.dummyapp''Alan adı kullandıktan sonra bile öznitelik tanımlayıcısı bulunamadı' http://schemas.android.com/apk/res-auto

'ignore_vertical_scroll' Bugüne dek okudum ne xmlns:abc="http://schemas.android.com/apk/res-auto"

bu URI paketi azaltmak için ADT 17.0 eklenen olmasıdır düzeninde abc:ignore_vertical_scroll="true" olarak kullanma attrs.xml tanımlanan özel bir niteliktir özel bileşenlerde sorunları tanımlar. Bunun nasıl konuştuğunu bilmiyorum.

cevap

7

Sorun bulundu.

Ben

<declare-styleable name="HorizontalPager"> 
     <attr name="ignore_vertical_scroll" format="boolean" /> 
     <attr name="page_width_proportion" format="integer" /> 
</declare-styleable> 
<declare-styleable name="HorizontalPager"> 
     <attr name="off_screen_page_limit" format="integer" /> 
</declare-styleable> 

stilleri Her ikisi de aynı adı vardı aşağıdaki biçimde attrs.xml bu özellikleri tanımlanmış ve şimdi derleme sırasında ikinci özellik tanımı çünkü ilk özellik tanımını geçersiz kılma hangi aapt bahsedilen nitelikleri bulamadı. Bu iki tanımı tek bir tanede birleştirmek sorunu çözdü.

+3

Teşekkürler! Kıçımı kurtardım! –