Jak ręcznie dodać plik do pakietu APK Androida?Android: jak ręcznie dodać plik do apk?
Odpowiedz
APK to słoik, który jest zamkiem błyskawicznym. Możesz więc użyć dowolnego narzędzia, które manipuluje zamkami.
Istnieje jednak dodatkowa komplikacja: platforma Android wymaga podpisania wszystkich plików w pliku APK (z wyjątkiem plików w katalogu META-INF
). Musisz ponownie zadzwonić pod numer jarsigner, aby podpisać wszystkie paczki. Następnie należy ponownie zadzwonić pod numer zipalign.
Musisz podpisać zmodyfikowany plik APK tym samym kluczem, który został użyty do podpisania oryginalnego pliku APK. To jest cały punkt podpisu: wskazuje, że paczka nie została naruszona bez zgody osoby podpisującej. (W rzeczywistości możesz podpisać się przy użyciu innego klucza, ale wtedy nie będziesz mieć dostępu do żadnych danych, które zostały wyprodukowane przez oryginalną aplikację lub odwrotnie.)
Skrypty mrówek dostarczone z zestawem rozwojowym Android zawierają automatyzację uruchomić jarsigner i zipalign.
Powinien to być katalog 'META-INF' zignorowany, a nie MANIFEST. Weryfikacja jest zaimplementowana w PackageParser.collectCertificates() –
Istnieje narzędzie o nazwie aapt, które jest dołączone do zestawu SDK systemu Android. Możesz go użyć do dodania/usunięcia/listy plików w istniejącej apk. Uruchom program Aapt bez żadnych parametrów i wydrukuje instrukcje użytkowania. Aby dodać wykorzystanie pliku:
aapt add MyApp.apk file1 file2 ...
lub można po prostu otworzyć go wstawić plik, goto
META-INF>MANIFEST.MF
Pobierz plik, który chcesz wstawia
SHA1 - Checksum
dodać go do Oczywisty.
- 1. Jak zainstalować plik APK na urządzeniu android
- 2. Jak dodać plik txt do projektu Android?
- 3. Android: programowo kopiuje apk do/system/app
- 4. Android - Jak dekodować i dekompilować dowolny plik APK?
- 5. Ręcznie dodaj plik lokalny do aplikacji Pobieranie
- 6. Importowanie pobranych plików .apk do Android Studio?
- 7. nie można odnaleźć „apksigner” wykonywalny ręcznie podpisać APK
- 8. Android, jak zainstalować plik apk przechowywane w folderze aktywów
- 9. Jak dodać zewnętrzne zależności (plik jar) do studia Android?
- 10. Jak dodać plik konfiguracyjny do studia Android w systemie Windows?
- 11. Android Expansion apk
- 12. Emulator do testowania APK
- 13. Jak poznać plik .apk używać do magazynu kluczy do podpisania?
- 14. Jak zatrzymać BroadcastReceiver ręcznie w android
- 15. android zapobiec apk
- 16. Podpisywanie APK aplikacji Android?
- 17. Jak poprawnie dodać nowe rekordy do pustego zestawu rekordów ręcznie?
- 18. Jak ręcznie dodać ścieżkę do rozwiązania w eslintrc
- 19. Jak dodać CSRF do ręcznie utworzonego formularza w Wordpress?
- 20. Android start intent view apk
- 21. Android - użycie DexClassLoader do załadowania pliku APK
- 22. Studio Android APK Analyzer do kompilacji debugowania
- 23. Jak ręcznie Zablokować plik dla innych aplikacji
- 24. Git: Jak zatwierdzić ręcznie usunięty plik?
- 25. Android, instalacja apk INSTALL_FAILED_POLICY_REJECTED_PERMISSION
- 26. Android - w Zakupie aplikacji - musisz dodać uprawnienie ROZLICZENIA do swojego APK
- 27. Uruchom plik APK w Eclipse
- 28. jak uzyskać plik źródłowy z pliku apk
- 29. Jak dodać projekt biblioteki do projektu Android?
- 30. dodać plik cookie do WebClient
Nie sądzę, że jest to możliwe, ponieważ trzeba ponownie podpisać apk ponownie. także. Masz na myśli programowo, bezpośrednio - lub do pakietu już pakietów, bez konieczności ponownego budowania wszystkiego? –
Mam na myśli to drugie - ręcznie wstaw plik do zbudowanego pliku APK – zer0stimulus