Почему http://schemas.android.com/apk/res-auto "работает только для проектов библиотеки?

Я читал о проблемах пространства имен http://schemas.android.com/apk/res-auto ", которые, наконец, были разрешены в выпуске 17 инструмента aapt. Кроме того, что customview может иметь атрибуты, я не понимаю, почему CustomView Без каких-либо пользовательских атрибутов не может использоваться при добавлении в качестве .jar-файла? Он работает только для проектов библиотеки. Почему?

Есть некоторые проекты Android, которые добавляют представления всегда вручную из-за этой проблемы, но почему среда выполнения не может создавать экземпляры этих компонентов? Кажется, что есть допустимые конструкторы (контекст контекста, AttributeSet attrs), например com.jjoe64.graphview.BarGraphView

Кто-нибудь может сделать это более понятным для меня?

Intereting Posts
Слишком рано использовать Android Studio? Как сделать textView полностью завершенным многострочным контентом? Как избежать блокировки самой прокрутки при использовании setNestedScrollingEnabled (false)? Странное поведение жизненного цикла деятельности – после onResume () также onPause () называется … почему? Как очистить историю журналов вызовов в Android? Android 9-патч-пакет Обратный модем нескольких устройств Android через USB Использование платформы Android Drag and Drop в моем обычном приложении Launcher Невозможно увидеть облачную опцию в Developer Services для Android Studio 2.2 AsyncTask – как дождаться завершения onPostExecute () перед использованием значений, которые он обновил Как установить debug.keystore для каждого проекта Android? Tablayout только с иконками ListView обновляет строки после удаления выбранной строки Использование ListView или GridView динамически на основе макета, используемого устройством Ручная установка обновленного АПК завершается неудачей: «Подписи не соответствуют ранее установленной версии»,