2016-10-31 55 views
7

Po aktualizacji cordova i mojego projektu od wersji 6.3.1 do 6.4.0, kiedy buduję wersję Android, generuje folder res z ekranami powitalnymi i plikami ikon , na najwyższym poziomie projektu, zamiast na platformach/android/res, gdzie powinien. Tak więc moja aplikacja ma domyślne ikony cordova i ekrany powitalne zamiast moje.Cordova Android 6.4.0 tworzy folder folderów najwyższego poziomu, nie na platformach Android

Czy to błąd w nowej wersji Cordova? Czy ktokolwiek wie o ustawieniu, które mogłoby temu zapobiec? Wszystko działało dobrze, gdy użyłem 6.3.1.

Dzięki.

+2

Tak, to błąd https://issues.apache.org/jira/browse/CB-12077. Zostało to naprawione i zostanie wydane jak najszybciej – jcesarmobile

Odpowiedz

11

Ten problem został rozwiązany w cordova-android 6.1.0, ale jeśli spróbujesz, cordova platform update android w tej chwili nie zaktualizuje się do 6.1.0.

Run

cordova platform update [email protected] --save 
cordova platform rm android 
cordova platform add android 

aby rozwiązać ten problem.

Niektórzy ludzie wydają się wciąż mają problem po powyższego polecenia ... Spróbuj:

cordova platform update [email protected] --save 
cordova platform rm android 
cordova platform add android 

Można też spróbować: Android @ ostatni ....

Spróbuj także: jonowej zasoby --icon

używam tej wersji i to działa, daj mi znać, jeśli to rozwiązało problem ...

+1

Lifesaver ... dziękuję. –

+0

Dla mnie uaktualnienie do Androida 6.1.0 niczego nie zmieniło. Musiałem obniżyć wersję Cordova do wersji 6.3.1. – Destal

+0

@ SimonDéchamps jesteś pewien? cordova-android 6.1.0 powinien mieć problem rozwiązany ... https://github.com/apache/cordova-android/compare/6.0.0...master CB-12077 –

2

po UPD ating Cordova 6.4.0

Cordova aktualizacji platformy [email protected] --save Cordova platforma rm android platforma Cordova dodać android

nie rozwiązać problem dla mnie, musiałem ręcznie skopiować zasoby od res do android/res

+2

Mogę to potwierdzić. – Snsxn

+0

Widzę również problem ... – kylex

+0

Mogę to potwierdzić. –