Я пытался включить поддержку Parse Push в свое приложение, следуя инструкциям из этой вики на GitHub. При сборке под Android последним камнем преткновения было это сообщение об ошибке в журнале сборки:
Атрибут «имя» привязан к пространству имен «http://schemas.android.com/apk/res/android" уже был указан для элемента "приложение".
Оказалось, что комбинация подсказки сборки
codename1.arg.android.multidex=true
а также
codename1.arg.android.xapplication_attr=android\:name\="com.parse4cn1.nativeinterface.CN1AndroidApplication"
вызвал эту проблему. При включенном мультидексе имя приложения становится android.support.multidex.MultiDexApplication
Я решил это, установив multidex
в false
, но что, если мне нужно, чтобы это было true
?