Wskazówki dotyczące otwierania pliku DEX

Nie możesz otworzyć pliku DEX? Nie jesteś jedyny. Tysiące użytkowników codziennie boryka się z podobnymi problemami. Poniżej znajdziesz wskazówki, jak otworzyć pliki DEX, a także listę programów, które obsługują pliki DEX.

Rozszerzenie pliku DEX

Nazwa pliku Dalvik Executable Format
Programista plików Google
Kategoria pliku Pliki developerskie

Plik DEX jest obsługiwany w systemach operacyjnych 4. W zależności od systemu operacyjnego możesz potrzebować innego oprogramowania do obsługi plików DEX. Poniżej znajduje się podsumowanie liczby programów, które obsługują i otwierają plik DEX na każdej platformie systemowej.

System operacyjny
  • 5
  • 1
  • 1
  • 1
  • 0
  • 0

Czym jest plik DEX?

Plik DEX został skategoryzowany jako Pliki developerskie. Autorem tego formatu jest Google. Dodatkowo kategoria Pliki developerskie zawiera 1205 innych plików. Dalvik Executable Format najczęściej jest spotykany na 4 systemach operacyjnych. Plik zadziała na systemach Android, Linux, Mac OS, Windows, na pozostałych niestety nie. Do otwarcia pliku zalecana jest aplikacja Google Android SDK. Została ona wydana przez Google Inc.. Ten typ pliku może być również otwarty przez 7 innych programów. Z plikiem poradzą sobie również programy Eclipse, IntelliJ IDEA, Dex2Jar, Dedexer, gdy program Google Android SDK nie spełni swojej roli.

Jak otworzyć plik DEX?

Często nawracającym problemem z Dalvik Executable Format jest brak związku DEX jako pliku z odpowiednim programem. Powoduje to otwieranie się pliku DEX przez aplikacje systemowe nieprzeznaczone do tego celu lub wyświetlenie komunikatu o braku skojarzonego programu. Takiemu problemowi można w miarę prosto zaradzić.

Pierwszą rzeczą, którą powinieneś zrobić, jest po prostu podwójne kliknięcie na ikonę pliku DEX, który chcesz otworzyć. Jeżeli w systemie operacyjnym istnieje odpowiednia aplikacja do jego obsługi i istnieje również powiązanie między plikiem a programem, plik powinien zostać otwarty.

Krok 1. Zainstaluj Google Android SDK

W takiej sytuacji powinno się w pierwszej kolejności zweryfikować czy aplikacja Google Android SDK jest zainstalowana na komputerze. W tym celu należy wprowadzić nazwę Google Android SDK do wyszukiwarki systemowej. Jeżeli nie mamy tego programu warto go zainstalować, gdyż pomoże to automatycznie skojarzyć plik DEX z Google Android SDK. W dalszej części artykułu znajdziesz listę programów, które potrafią otworzyć pliki DEX.

Programy do otwierania pliku DEX

Pamiętaj, aby pobierać programy obsługujące pliki DEX tylko ze sprawdzonych i bezpiecznych źródeł. Sugerujemy korzystanie ze stron internetowych twórców oprogramowania.

Krok 2. Utwórz powiązanie Google Android SDK z plikami DEX

Może się jednak zdarzyć, że sama aplikacja nie spowoduje, że plik DEX będzie się otwierał w aplikacji Google Android SDK, można jednak to ustawić ręcznie. Opcja ta dostępna jest z poziomu z Właściwości konkretnego pliku dostępnych w menu kontekstowym. Wywołane okienko będzie zawierać informację o tym przez jaki program ten typ pliku jest obsługiwany. Za pomocą przycisku "Zmień" ustawiamy program do obsługi tego typu. W przypadku braku oprogramowania na liście wystarczy wybrać "Przeglądaj" i ręcznie wskazać katalog, gdzie aplikacja jest zainstalowana. Ważne natomiast jest zaznaczenie pola "Zawsze używaj wybranego programu..." pozwoli to na stałe powiązać plik DEX z aplikacja Google Android SDK.

Krok 3. Zaktualizuj Google Android SDK do najnowszej wersji

Gdyby jednak po powiązaniu Google Android SDK z Dalvik Executable Format nadal występowały problemy to powinno się zaktualizować program do najnowszej wersji. Można to zrobić korzystając z aplikacji (jeżeli udostępnia taką opcje) lub ze strony Google Inc. i zainstalować najnowszą wersje.

Krok 4. Sprawdź następujące problemy z plikiem DEX

Problem może leżeć także po stronie samego pliku jeżeli powyższe kroki nie działają. Może to być spowodowane samym plikiem, najczystsze problemy to:

Bardzo często plik może mieć rozmiar 0 lub być niekompletny. Spowodowane jest to najczęściej problemem przy pobieraniu pliku DEX. Ponowne pobranie pliku powinno rozwiązać problem.
Przyczyną są tu najczęściej wirusy komputerowe. Skan antywirusowy przy użyciu aktualnego programu antywirusowego powinien rozwiązać problem. Alternatywnie można skorzystać ze skanerów dostępnych na stronach internetowych. Skan powinien dotyczyć całego komputera, nie jedynie pliku DEX który chcemy otworzyć. W wyniku skanu czasami nie ma możliwości odratowania plików DEX, które zostają usunięte jeżeli jest kopia zapasowa tego pliku to po przywróceniu należy ją także przeskanować.
Może się tak wydarzyć zwłaszcza, gdy program jest dynamicznie rozwijany i z czasem zmieniana jest struktura plików DEX. Pomocy należy szukać u producenta oprogramowania, gdyż zazwyczaj zalecają oni skorzystanie z darmowych konwerterów plików bądź instalacje starszej wersji programu.
Przyczyn takiego stanu może być wiele. Naprawa w duże mierze zależy od typu pliku. Część programów oferuje możliwość odzyskania danych z uszkodzonych plików DEX. Najprostszym sposobem jest przywrócenie pliku z kopii zapasowej jeżeli takowa istnieje lub kontakt z Google
Podczas odczytu wyświetlany jest komunikat o szyfrowaniu lub uszkodzeniu pliku. Zaszyfrowane pliki DEX mogą być wykorzystywane przez urządzenie na którym zostały zaszyfrowane, na każdym innym wymagane jest posiadanie odpowiedniego klucza kryptograficznego i odszyfrowanie pliku przed jego odtworzeniem.
System operacyjny chroni pliki w niektórych lokalizacjach (np. katalog główny partycji systemowej) przed niepowoływanym dostępem. O ile zazwyczaj nie ma problemu z odczytem takiego pliku, to jego zapisanie może okazać się niemożliwe. Najlepiej jest przenieść plik DEX do innego katalogu.
Problem ten zazwyczaj dotyczy bardziej złożonych plików. W takim wypadku plik DEX jest zablokowany przez pierwsza aplikację, która go otworzy. Zamkniecie innych programów powinno pomóc. Czasami należy odczekać chwilę przed ponownym odwołaniem do pliku DEX. Natomiast niektóre programy działające w tle mogą blokować plik DEX na czas skanowania. Jeżeli i to nie odniesie rezultatu, zrestartuj urządzenie.