Znajdź zawartość
Wyświetlanie wyników dla tagów 'Android DEV' .
-
Wyciągnięcie Kodu źródłowego Aplikacji androida nie wymaga wysiłku Potrzebne będzie : -WinRar/7Zip -Java Decompiler np z tego linku http://java.decompiler.free.fr/?q=jdgui-Pliki dex2jar do ściagnięcia z http://code.google.com/p/dex2jar/downloads/detail?name=dex2jar-0.0.9.12-a.zip&can=2&q=-Aplikacji .apk Otwieramy plik apk jak archiwum (programem WinRad/7Zip lub innym) i wypakowujemywszystkie pliki. Interesuje nas przede wszyskim classes.dex używamy wcześniej ściągniętego dex2jar z naszym plikiem classex.dex w konsoli windowsa dex2jar classex.dexbądź na linuxie ./dex2jar.sh classes.dexDzięki temu mamy plik classes-dex2jar.jar. Teraz wystarczy otworzyć go za pomocą programu Java Decompiler i mamy kod źródłowy Żródło : http://cheqoladowy.blogspot.com/
- 2 odpowiedzi
-
- 2
-
- zrodlowego
- kodu
-
(i 2 więcej)
Oznaczone tagami:
-
Każdy , kto chce zacząć z Tworzeniem/Edycją Romów i kerneli musi przygotować miejsce pracy. Jednak pomimo że Windows to najpopularniejszy System Operacyjny wśród PC , mało które narzędzie go supportuje. Więc "Najlepszym" rozwiązaniem byłoby przeniesienie się z Windoswa na Linuxa. 1) Linux - a konkretnie Ubuntu na którym pracuje większość developerów - jest w pełni darmowy. Obraz płyty możemy ściągnąć za darmo z oficjalnej strony , a płytę z tymże systemem zamówić za grosze (w porównaniu do Licencji Windowsa) http://www.ubuntu.com/download/desktop Jak już wspomniałem , jest on w pełni darmowy , możesz go ściągnąć , zgrać na płytę i rozpowszechniać. Co więcej , jego kod źródłowy jest w pełnie darmowy więc możesz go ściągnąć i modyfikować ale pamiętaj - nie możesz z niego czerpać korzyści (jedyne za co możesz pobrać opłatę to koszty nośnika cd/ dvd i ew "robocizny" ale biorąc pod uwagę że taki kombajn jak Linux został udostępniony darmowo szanujmy pracę drugiego człowieka - całą licencje znajdziesz o Tu )Jeśli planujesz zwykłe modernizacje romów bądź kompilacje Androida do wersji Froyo łącznie - możesz bez wahania instalować 32 bitową wersje. Jednak jeśli planujesz pracować pełną gębą na androidach Gingerbread i wyżej - zaopatrz się w wersje 64 bitową. Kompilacja GB i wyżej wymaga 64 bitowego JDK , którą nie można w logiczny sposób zainstalować na 32 bitowym systemie.Jeśli masz słabsze urządzenie pomyśl nad wersją 10.04. Oczywiście rekomendowane jest 12.04 ale słabsze urządzenia po prostu nie pociągną (mój laptop - 2 x 1.9 GHz , 1Gb Ram co godzine wyłączał się bez większego ogrzewania)Rozwiązanie to nie jest odpowiednie dla Graczy. Na Pingwiniastą platformę nie większości dobrych gier (nawet Steam nie supportuje fajnych. >.<) Dlatego Jeśli mamy dobrego kompa możemy Sobie pozwolić na Wirtualną maszynę. Tworzymy Komputer w Komputerze. Oczywiście wymaga sporo więcej to więcej niż Pentium 4 i 512 Ramu , a praca na nim może powodować nadmierne zdenerwowanie (Kiedy nasza maszyna będzie miała zbyt mało ramu bądź za mało rdzeni może nam pospolicie mulić) Mamy do wyboru 2 darmowe programy do wykonania maszynki - Microsoft Virtual Pc oraz VirtualBox . Na obu z nich Ubuntu działa , jednak Virtualbox ma więcej narzędzi do zarządzania maszyną (m.in na ilu rdzeniach ma działać nasza maszyna czego brakuje w VirtualPc) więc osobiście polecam go. Jeśli planujemy drobne zmiany w romie (dodać do Stockowego Roota, Modyfikacja kilku plików) Polecam program Cygwin. Na Chłopski rozum - to program który daje nam na windowsie "niektóre" opcje kombajnu jakim jest linuxowy Terminal. Jest on również darmowy , ściągnąć go mozemy z oficjalnej strony o Tu . Instalujemy jako zwykłą aplikacje. W nim bez problemu odpalimy Podstawowe Skrypty tj Kuchnie. Myślę że w mniejszy bądź większy sposób udało mi się "przybliżyć" możliwości i pomóc w wyborze stanowiska pracy. Źródło : cheq.cyanogenmod.pl
- 10 odpowiedzi
-
- 5
-
- przygotowanie
- dev
-
(i 3 więcej)
Oznaczone tagami: