2017-09-08 60 views
5

Próbuję podpisać plik APK do opublikowania w Sklepie Play, który został pierwotnie zbudowany za pomocą Cordova i Ionic. Teraz, po przejściu przez kolejne etapy:Brak ochrony przez podpis na konkretnym zgłoszeniu w tworzeniu aplikacji Android

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore release-key.jks android-release-unsigned.apk xxxxxx 
zipalign -v 4 android-release-unsigned.apk HelloWorld.apk 
apksigner verify HelloWorld.apk 

I wtedy pojawia się błąd, kiedy zweryfikować za pomocą apksigner następująco:

WARNING: META-INF/services/com.google.protobuf.GeneratedExtensionRegistryLoader 
not protected by signature. Unauthorized modifications to this JAR entry will no 
t be detected. Delete or move the entry outside of META-INF/. 

Czy ta sprawa w ogóle? Jak mogę rozwiązać ten problem? Czy jest coś, co zrobiłem źle w mojej kompilacji?

Odpowiedz

0
  1. Rozpakuj plik APK
  2. Usuń wszystkie pliki wewnątrz META-INF/
  3. Zip całą zawartość jako apk
  4. Zarejestruj wyżej APK teraz bez żadnego błędu.