Moja aplikacja na Androida jest obecnie w SDK 5.3.1.ga i chciałbym zwiększyć do 6.0.1.ga. Po zaktualizowaniu TIAPP.xml, jednak otrzymuję błąd budowy dla każdego modułu, włączyłem. Pełny błąd jest następujący:

[INFO]  Auto selecting device that closest matches 6.0
[INFO]  Auto selected device Pixel 7.1.1
[WARN]  Could not find a valid Titanium module id=com.tripvi.drawerlayout version=1.4.0 platform=android deploy-type=test
[WARN]  Could not find a valid Titanium module id=dk.napp.downloadmanager version=1.1.7 platform=android deploy-type=test
[WARN]  Could not find a valid Titanium module id=com.mykingdom.mupdf version=1.8 platform=android deploy-type=test
[WARN]  Could not find a valid Titanium module id=bencoding.blur version=0.3.0 platform=android deploy-type=test
[ERROR] Found incompatible Titanium Modules:
[ERROR]    id: com.tripvi.drawerlayout   version: 1.4.0  platform: android   min sdk: 5.1.0.GA
[ERROR]    id: dk.napp.downloadmanager   version: 1.1.7  platform: android   min sdk: 3.5.1.GA
[ERROR]    id: com.mykingdom.mupdf   version: 1.8    platform: android   min sdk: 3.1.3.GA
[ERROR]    id: bencoding.blur    version: 0.3.0  platform: android   min sdk: 5.0.2.GA

Jest to bardzo mylące, ponieważ wydaje się, że mówi mi, że moja wersja SDK jest zbyt niska, gdy jest rzeczywiście znacznie wyższa niż jakikolwiek z komunikatów "Min SDK". Buduje to w porządku 5.3.1.GA; Jedyną rzeczą, którą się zmienia, jest 6.0.1.ga (który jest zainstalowany). Co daje?

0
Mark Herscher 16 luty 2017, 21:58

2 odpowiedzi

Najlepsza odpowiedź

Musisz użyć nowszej wersji modułów. Moduły muszą być ponownie skompilowane na Titanium SDK 6+ (został oficjalnie ogłoszony wcześniej). Spójrz tutaj: http://skipantther.com/2016/10/rebluilding-modules -For-tytanium-6 / Jak to zrobić lub spojrzeć na repozycje modułów. Większość już oferuje wersję TI 6+.

3
miga 16 luty 2017, 19:18

Było to dlatego, że potrzebowałem dołączenia wersji modułów zbudowanych przez 6.0.0, ponieważ SDK obejmowało pewne zmiany złamania.

0
Mark Herscher 16 luty 2017, 19:39