Android SDK Tools to komponent pakietu Android SDK. Obejmuje to między innymi programowanie i narzędzia do debugowania na Androida.
Wersje
W sekcjach poniżej znajdziesz informacje o kolejnych wersjach SDK Tools: zgodnie z numerem wersji. Aby upewnić się, że masz najnowszą wersję, sprawdź dostępność aktualizacji w Menedżerze SDK.
Narzędzia SDK, wersja 26.1.1 (wrzesień 2017 r.)
- Zmiany:
-
- Wersja wiersza poleceń Analizatora plików APK została dodana w
tools/bin/apkanalyzer
Oferuje te same funkcje co Analizator plików APK w Android Studio i możliwość integracji z serwerami kompilacji/CI oraz skryptami w celu śledzenia rozmiaru regresje, generowanie raportów itp. - Pliki z zasadami ProGuard nie są już używane przez wtyczkę Android na potrzeby narzędzi/ochrony Gradle. Dodaliśmy komentarz, aby to wyjaśnić.
- Wersja wiersza poleceń Analizatora plików APK została dodana w
SDK Tools, wersja 26.0.2 (kwiecień 2017 r.)
- Zmiany:
-
- Podczas tworzenia raportu AVD za pomocą funkcji
avdmanager
nie trzeba już tego robić określ--tag
, jeśli pakiet określony przez--package
zawiera jeden obraz (tak jak w przypadku wszystkich obrazów aktualnie rozpowszechnianych przez Google).
- Podczas tworzenia raportu AVD za pomocą funkcji
SDK Tools, wersja 26.0.1 (marzec 2017 r.)
- Zmiany:
-
- Przeglądarka hierarchii i narzędzia Pixel Perfect zostały przywrócone do monitora urządzeń z Androidem (wersje wiersza poleceń są nadal usuwane od wersji 25.3.0)
SDK Tools, wersja 26.0.0 (marzec 2017 r.)
- Zależności:
-
- Narzędzia platformy Android SDK w wersji 24 lub nowszej.
- Zmiany:
-
tools/android
próbuje teraz odtworzyć funkcjęandroid
w narzędziach starszych niż 25.3.0 przez wywołanie nowych narzędzi.- Wszystkie polecenia
avd
,target
idevice
powinny Działa tak jak wcześniej. - Polecenia
sdk
zostaną przetłumaczone na podobne polecenia za pomocątools/bin/sdkmanager
, możliwie jak najlepiej.
- Wszystkie polecenia
tools/bin/avdmanager
obsługuje teraz polecenielist target
.
SDK Tools, wersja 25.3.0 (marzec 2017 r.)
- Zależności:
-
- Narzędzia platformy Android SDK w wersji 24 lub nowszej.
- Zmiany:
-
- Emulator Androida został usunięty z tego pakietu i przeniesiony do innego Katalog pakietu SDK. Poznaj nowego Androida Informacje o wersji emulatora. Ta zmiana jest zgodna wstecznie ze starszymi Wersje Android Studio.
- Funkcja wiersza poleceń
android avd
została zastąpiona przez nowyavdmanager
. - Przestarzałe/wycofane narzędzia zostały usunięte:
android
ddms
(zamiast tego zapoznaj się z artykułem Korzystanie z DDMS)draw9patch
(zamiast tego patrz Rysowanie 9-patch)hierarchyviewer
(zamiast tego zobacz Profiluj układ za pomocą hierarchii Przeglądający)traceview
(zamiast tego zobacz Profilowanie za pomocą Traceview i dmtracedump).ant
skryptu- Szablony projektów i aktywności
- Pliki wykonywalne zostały przeniesione do folderu
bin/
:jobb
lint
monkeyrunner
screenshot2
Uiautomatorviewer
- Ulepszono
sdkmanager
:- .
- Wyświetlanie i akceptowanie wszystkich licencji z poziomu wiersza poleceń
- Ulepszona lista pakietów w trybie szczegółowym
Narzędzia SDK, wersja 25.2.5 (styczeń 2017 r.)
- Zależności:
-
- Narzędzia platformy Android SDK w wersji 24 lub nowszej.
- Poprawki błędów emulatora Androida:
-
- Naprawiono błąd związany z ponownym połączeniem gniazda asynchronicznego.
- Rozwiązaliśmy problem, który powodował awarię na Macu po wywołaniu funkcji
glDeleteTextures()
po zniszczeniu odpowiedniego kontekstu.
SDK Tools, wersja 25.2.4 (grudzień 2016 r.)
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 24 lub nowszej.
- Poprawki błędów emulatora Androida:
-
- Naprawiono błąd związany z rurą świetlną przy próbie uzyskania dostępu do zamkniętej rurki.
- Usunięto rzadką awarię, która występowała, gdy emulator był zamknięty podczas wczytywania lokalizacji.
Narzędzia SDK, wersja 25.2.3 (listopad 2016 r.)
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 24 lub nowszej.
- Dodano nowe narzędzie wiersza poleceń
sdkmanager
do wyświetlania, instalowania i aktualizowania i odinstaluj poszczególne pakiety SDK do Androida. - Nowe funkcje emulatora Androida i poprawki błędów:
-
- Naprawiono
-gpu guest
(problem 227447). - Dodano obsługę dekodowania obrazów WebP.
- Dodano obsługę dekompresji tekstury ETC2.
- Naprawiono
SDK Tools, wersja 25.2.2 (wrzesień 2016 r.)
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 23 lub nowszej.
- Nowe funkcje emulatora Androida:
-
- Dodano nowe czujniki wirtualne oraz Sieć komórkowa > Siła sygnału rozszerzone ustawienia.
- Dodaliśmy opcję LTE do Sieć komórkowa > Typ sieci rozszerzone ustawienia.
- Dodano symulowane przesunięcia w pionie przy przewijaniu w pionie za pomocą kółka myszy.
SDK Tools, wersja 25.1.6 (maj 2016 r.)
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 23 lub nowszej.
- Uwagi ogólne:
-
- Aby zwiększyć bezpieczeństwo emulatora Androida i rozwiązywać zgłoszone problemy dotyczące zabezpieczeń
lukę w zabezpieczeniach, konsola emulatora Androida wymaga teraz
uwierzytelnianie
przed wpisywaniem poleceń. Wpisz polecenie
auth auth_token
potelnet
do instancji emulatora.auth_token
musi pasują do zawartości pliku.emulator_console_auth_token
w katalogu głównym.
- Aby zwiększyć bezpieczeństwo emulatora Androida i rozwiązywać zgłoszone problemy dotyczące zabezpieczeń
lukę w zabezpieczeniach, konsola emulatora Androida wymaga teraz
uwierzytelnianie
przed wpisywaniem poleceń. Wpisz polecenie
Narzędzia SDK, wersja 25.0.0 (kwiecień 2016 r.)
- Emulator Androida 2.0:
-
- Poprawa wydajności:
- Emulator używa teraz akceleracji procesora w obrazach systemu emulatora x86 przez wartość domyślną.
- Dodano obsługę SMP do wykorzystania wielordzeniowej architektury hosta przy emulowaniu Androida 6.0 (poziom interfejsu API 23) lub nowszym, co zapewnia znacznie większą wydajność niż fizyczny odpowiednik. Dzięki obsłudze platformy SMP możesz też przeznaczonych konkretnie dla wielordzeniowych urządzeń z Androidem.
- Ulepszony protokół przesyłania danych i wypychania plików APK przesyłanych między narzędziem Android Debug Bridge a urządzeniami. z Androidem 5.0 (poziom interfejsu API 21) lub nowszym. Zobacz dostępne usprawnienia może być 5 razy szybszy niż w przypadku urządzenia fizycznego.
- Rozszerzone elementy sterujące interfejsu i pływający pasek narzędzi zapewniają łatwy dostęp do funkcji do tej pory były dostępne tylko za pomocą wiersza poleceń, np. podczas zapisywania ekranu. robienie zrzutów ekranu, dostosowywanie poziomu baterii, obracanie ekranu i zarządzanie połączeń wirtualnych.
- Prześlij pliki KML i GPX, aby odtworzyć własne punkty lokalizacji.
- Dynamicznie zmień rozmiar emulatora, przeciągając róg lub powiększając z okna emulatora.
- Zainstaluj pliki APK lub dodaj pliki multimedialne do wewnętrznej karty SD emulatora przez przeciągając pliki i upuszczając je w oknie emulatora.
- Symuluj wprowadzanie z użyciem wielodotyku. Na ekranie emulatora Aby włączyć tryb wielodotyku, przytrzymaj klawisz Ctrl na Windown/Linux lub Command w Mac OS X.
- Emulator Androida działa najlepiej z Android Studio 2.0. Aby dowiedzieć się więcej, co znajduje się w najnowszej wersji oficjalnego środowiska IDE Androida, przeczytaj informację notatki.
- Więcej informacji o używaniu emulatora Androida znajdziesz w dokumentacji.
SDK Platform-tools, wersja 23.1.0 (grudzień 2015 r.)
- Uwagi ogólne:
-
- Zmieniono wymagania dotyczące platformy Android SDK w przypadku Linuksa wersja 23.1.0 i nowsze: obecnie wymaga 64-bitowego systemu Linux.
SDK Tools, wersja 24.4.1 (październik 2015 r.)
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 23 lub nowszej.
- Uwagi ogólne:
-
- Rozwiązaliśmy problem, który powodował, że pasek tytułu emulatora był ukryty poza ekranem. (Numer 178344)
- Włączono emulator do zmiany rozmiaru partycji danych użytkownika przez dołączenie plików binarnych e2fsprogs. (Numer 189030)
- Naprawiono regresję w 32-bitowym systemie operacyjnym Windows, w wyniku której emulator nie uruchamiał Androida 6.0 Obrazy systemowe (poziom interfejsu API 23) do Androida w wersji 5.0 (poziom interfejsu API 21). (Problem 188326)
SDK Tools, wersja 24.4.0 (październik 2015 r.)
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 23 lub nowszej.
- Uwagi ogólne:
-
- Zaktualizowano emulator, aby mógł wyświetlać powiadomienia o uaktualnieniu, gdy nowa wersja będzie dostępna. i dostępności informacji.
- Dodaliśmy możliwość wysyłania przez emulator podstawowych raportów o awariach. Musisz wyrazić zgodę w ustawieniach Android Studio, by włączyć przesyłanie raportów o awariach.
Narzędzia SDK, wersja 24.3.4 (sierpień 2015 r.)
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 23 lub nowszej.
- Uwagi ogólne:
-
- Dodaliśmy obsługę platformy Androida 6.0 (poziom interfejsu API 23).
- Emulator:
-
- Zwiększona wydajność emulatora na wielordzeniowych komputerach z systemem Windows. (Numer 101040)
- Dodaliśmy obsługę emulacji GPU na platformach Windows i Linux korzystających z
Opcja wiersza poleceń
-gpu mesa
. - Włączono obsługę uruchamiania emulatorów z emulacją GPU przez pulpit zdalny w tym Pulpit zdalny Chrome, Terminal Services Windows i NoMachine.
- Dodano obsługę emulatorów z rozdzielczościami ekranu 280 i 360 dpi.
- Ulepszona obsługa rozszerzeń GLES 2.0.
- Naprawiono kilka problemów z obsługą emulacji GPU.
- Dodano obsługę ustawiania rozmiaru pamięci w emulatorach Androida 4.4 (poziom API 19) i wyższe. (numer 75141)
- Rozwiązaliśmy problem z wysyłaniem długich SMS-ów między emulatorami. (Numer 3539)
- Rozwiązanie problemu polegającego na tym, że emulator pobierał nieprawidłowy czas z obiektów lokalizacji. (numer 27272)
- Dodano obsługę nietypowych znaków w ścieżkach i nazwach plików podczas uruchamiania emulatorów. (Numer 35889)
SDK Tools, wersja 24.3.3 (czerwiec 2015 r.)
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 19 lub nowszej.
- Uwagi ogólne:
-
- Rozwiązaliśmy problemy z używaniem zadań kompilacji Ant w strukturze kompilacji Eclipse ADT.
- Rozwiązaliśmy problem z uruchamianiem emulatora w systemie Mac OS X 10.8.5.
SDK Tools, wersja 24.3.2 (czerwiec 2015 r.)
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 19 lub nowszej.
- Uwagi ogólne:
-
- Rozwiązaliśmy problemy z 64-bitowym emulatorem ARM.
SDK Tools, wersja 24.3.1 (czerwiec 2015 r.)
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 19 lub nowszej.
- Uwagi ogólne:
-
- Rozwiązaliśmy problem z folderami
root/
ilib/
.
Uwaga: w tej wersji występują problemy, które uniemożliwiać zakończenie kompilacji. Zdecydowanie zalecamy zaktualizowanie pakietu SDK Tools do wersji 24.3.2 jak najszybciej.
- Rozwiązaliśmy problem z folderami
SDK Tools, wersja 24.3.0 (czerwiec 2015 r.)
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 19 lub nowszej.
- Uwagi ogólne:
-
- Naprawiono kilka drobnych problemów z emulatorem.
Uwaga: w tej wersji występują problemy, które uniemożliwiać zakończenie kompilacji. Zdecydowanie zalecamy zaktualizowanie pakietu SDK Tools do wersji 24.3.2 jak najszybciej.
SDK Tools, wersja 24.2.0 (maj 2015 r.)
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 19 lub nowszej.
- Uwagi ogólne:
-
- Naprawiono kilka drobnych problemów z emulatorem.
Narzędzia SDK, wersja 24.1.2 (luty 2015 r.)
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 19 lub nowszej.
- Uwagi ogólne:
-
- Naprawiono błędy uruchamiania obrazów systemowych MIPS w systemie Mac OS X.
- Rozwiązaliśmy problemy ze zrzutami ekranu w AVD podczas korzystania z emulacji GPU.
- Naprawiono wycieki pamięci w systemie emulatora.
SDK Tools, wersja 24.0.2 (grudzień 2014 r.)
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 19 lub nowszej.
- Uwagi ogólne:
-
- Rozwiązaliśmy problem z tworzeniem projektów i aktywności na podstawie szablonów za pomocą Eclipse ADT.
SDK Tools, wersja 24.0.1 (grudzień 2014 r.)
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 19 lub nowszej.
- Uwagi ogólne:
-
- Usunięto problem z wykrywaniem języka Java w 32-bitowych systemach Windows.
SDK Tools, wersja 24.0.0 (grudzień 2014 r.)
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 19 lub nowszej.
- Uwagi ogólne:
-
- Dodaliśmy obsługę ulepszeń emulatora oraz Androida Studio 1.0.
SDK Tools, wersja 23.0.5 (październik 2014 r.)
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 19 lub nowszej.
- Jeśli tworzysz aplikacje w Eclipse przy użyciu ADT, pamiętaj, że ta wersja SDK Tools przeznaczone do użytku z ADT 23.0.4 i nowszymi. Zaktualizuj Wtyczka ADT do 23.0.4.
- Jeśli tworzysz gry poza Eclipse, Apache Ant w wersji 1.8 lub nowszej.
- Uwagi ogólne:
-
- Usunięto problem z kompilacją 32-bitową w systemie Windows.
SDK Tools, wersja 23.0.4 (październik 2014 r.)
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 19 lub nowszej.
- Jeśli tworzysz aplikacje w Eclipse przy użyciu ADT, pamiętaj, że ta wersja SDK Tools przeznaczone do użytku z ADT 23.0.4 i nowszymi. Zaktualizuj Wtyczka ADT do 23.0.4.
- Jeśli tworzysz gry poza Eclipse, Apache Ant w wersji 1.8 lub nowszej.
- Uwagi ogólne:
-
- Naprawiono zduplikowane urządzenia w AVD na Wear i TV.
Narzędzia SDK, wersja 23.0.2 (lipiec 2014 r.)
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 19 lub nowszej.
- Jeśli tworzysz aplikacje w Eclipse przy użyciu ADT, pamiętaj, że ta wersja SDK Tools przeznaczone do użytku z ADT 23.0.2 i nowszymi. Zaktualizuj Wtyczka ADT do wersji 23.0.2.
- Jeśli tworzysz gry poza Eclipse, Apache Ant w wersji 1.8 lub nowszej.
- Uwagi ogólne:
-
- Dodano brakujące pliki ProGuard
.bat
. - Dodano brakujący plik
proguard-android.txt
. - Zmieniono nazwę pliku
lombok-ast-0.2.2.jar
nalombok-ast.jar
, który powinien umożliwić uruchamianie lint z poziomu wiersza poleceń.
- Dodano brakujące pliki ProGuard
SDK Tools, wersja 23.0.0 (czerwiec 2014)
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 19 lub nowszej.
- Jeśli tworzysz aplikacje w Eclipse przy użyciu ADT, pamiętaj, że ta wersja SDK Tools przeznaczone do użytku z ADT 23.0.0 i nowszymi. Zaktualizuj Wtyczka ADT do wersji 23.0.0.
- Jeśli tworzysz gry poza Eclipse, Apache Ant w wersji 1.8 lub nowszej.
- Uwagi ogólne:
-
- Dodaliśmy narzędzia Android Wear i obrazy systemu.
SDK Tools, wersja 22.6.4 (czerwiec 2014 r.)
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 18 lub nowszej.
- Jeśli tworzysz aplikacje w Eclipse przy użyciu ADT, pamiętaj, że ta wersja SDK Tools przeznaczone do użytku z ADT 22.6.3 i nowszymi wersjami. Zaktualizuj Wtyczka ADT do 22.6.3.
- Jeśli tworzysz gry poza Eclipse, Apache Ant w wersji 1.8 lub nowszej.
- Uwagi ogólne:
-
- Rozwiązaliśmy problem z emulatorem x86, który powodował awarię Map Google. (Numer 69385)
- Naprawiono drobne problemy z OpenGL.
SDK Tools, wersja 22.6.3 (kwiecień 2014 r.)
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 18 lub nowszej.
- Jeśli tworzysz aplikacje w Eclipse przy użyciu ADT, pamiętaj, że ta wersja SDK Tools przeznaczone do użytku z ADT 22.6.3 i nowszymi. Zaktualizuj Wtyczka ADT do 22.6.3.
- Jeśli tworzysz gry poza Eclipse, Apache Ant w wersji 1.8 lub nowszej.
- Uwagi ogólne:
-
- Rozwiązaliśmy problem, który powodował, że menedżer AVD pozwalał na tworzenie urządzeń wirtualnych Android Wear. z docelowym poziomem interfejsu API niższym niż 19.
- Poprawiliśmy opis obrazów systemu Android Wear w Menedżerze SDK.
- Znane problemy:
-
Podczas tworzenia urządzenia wirtualnego z Androidem Wear w menedżerze AVD docelowy poziom API możesz domyślnie wybrać wartość mniejszą niż 19. Pamiętaj, aby wybrać docelowy poziom interfejsu API 19 przy tworzeniu urządzeń wirtualnych Android Wear.
SDK Tools, wersja 22.6.2 (marzec 2014 r.)
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 18 lub nowszej.
- Jeśli tworzysz aplikacje w Eclipse przy użyciu ADT, pamiętaj, że ta wersja SDK Tools przeznaczone do użytku z ADT 22.6.2 i nowszymi wersjami. Zaktualizuj Wtyczka ADT do 22.6.2.
- Jeśli tworzysz gry poza Eclipse, Apache Ant w wersji 1.8 lub nowszej.
- Uwagi ogólne:
-
- Rozwiązaliśmy problem, który powodował, że Menedżer SDK zgłosił błąd
NullPointerException
po usuwania urządzenia wirtualnego utworzonego przy użyciu Androida Wear obrazu systemu. (Numer 67588) - Rozwiązaliśmy problem z wirtualnymi urządzeniami z Androidem Nexus 5 utworzonymi z poziomu wiersza poleceń gdzie system plików karty SD był tylko do odczytu.
- Rozwiązaliśmy problem, który powodował, że Menedżer SDK zgłosił błąd
SDK Tools, wersja 22.6.1 (marzec 2014 r.)
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 18 lub nowszej.
- Jeśli tworzysz aplikacje w Eclipse przy użyciu ADT, pamiętaj, że ta wersja SDK Tools przeznaczone do użytku z ADT 22.6.1 i nowszymi wersjami. Zaktualizuj Wtyczka ADT do 22.6.1.
- Jeśli tworzysz gry poza Eclipse, Apache Ant w wersji 1.8 lub nowszej.
- Uwagi ogólne:
-
- Rozwiązaliśmy problem, który powodował, że Menedżer urządzeń wirtualnych z Androidem nie mógł utworzyć nowego wirtualnego urządzenia. (numer 66661)
Rozwiązaliśmy problem z urządzeniami wirtualnymi utworzonymi przy użyciu ADT 22.3 lub starszej wersji.
Jeśli urządzenie wirtualne z Androidem zostało utworzone za pomocą ADT 22.3 lub starszej wersji, W wersji 22.6.1 urządzenie AVD może być oznaczone jako uszkodzone w usłudze AVD Manager. Do naprawienia ten problem, wybierz urządzenie wirtualne w programie AVD Manager i kliknij Napraw.
- Wyeliminowaliśmy problem z narzędziami wiersza poleceń podczas tworzenia urządzeń wirtualnych. (numer 66740)
- Rozwiązaliśmy problem ze skryptem
lint
wiersza poleceń.
- Znane problemy:
-
Podczas tworzenia urządzenia wirtualnego z Androidem przy użyciu definicji urządzenia Nexus 5 musisz włączyć opcję Użyj GPU hosta. W przeciwnym razie urządzenie wirtualne nie uruchamia się.
SDK Tools, wersja 22.6 (marzec 2014 r.)
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 18 lub nowszej.
- Jeśli tworzysz aplikacje w Eclipse przy użyciu ADT, pamiętaj, że ta wersja SDK Tools przeznaczone do użytku z ADT 22.6.0 i nowszymi wersjami. Zaktualizuj Wtyczka ADT do wersji 22.6.0.
- Jeśli tworzysz gry poza Eclipse, Apache Ant w wersji 1.8 lub nowszej.
- Uwagi ogólne:
-
Skrypt wiersza poleceń
lint
(tools\lint.bat
w platformy Windows,tools/lint
na innych platformach) orazlint
cel w kompilacjiant
kończy się niepowodzeniem z tymi błąd:Exception in thread "main" java.lang.NoClassDefFoundError: lombok/ast/AstVisitor
Aby tymczasowo obejść problem, zmień nazwę pliku
tools\lib\lombok-ast-0.2.2.jar
dotools\lib\lombok-ast.jar
Opublikujemy zaktualizowaną wersję narzędzi z poprawką jak najszybciej.- Dodano obsługę funkcji w języku Java 7, takich jak tryb multi-catch, try-with-resources,
oraz operatora diamentowego. Te funkcje wymagają wersji 19 lub nowszej
w tworzeniu narzędzi. Metoda testowania z zasobami wymaga
minSdkVersion
19; pozostałe nowe funkcje językowe wymagająminSdkVersion
w wersji 8 lub nowszej. - Dodano nowe sprawdzanie lint:
- Zabezpieczenia:
- Wyszukaj kod, który może mieć wpływ na działanie skryptu
SecureRandom
czyli luki w zabezpieczeniach. - Sprawdź, czy wywołania funkcji
checkPermission
używają zwróconej wartości.
- Wyszukaj kod, który może mieć wpływ na działanie skryptu
- Sprawdź, czy kompilacje produkcyjne nie korzystają z pozorowanych lokalizacji dostawców.
- Poszukaj wartości w pliku manifestu, które zostały zastąpione wartościami z kompilacji Gradle. skryptów.
- Zabezpieczenia:
- Wyeliminowaliśmy kilka drobnych błędów w pakiecie SDK i systemie kompilacji.
- Emulator:
- Usunięto problem z natychmiastowym wyłączeniem emulatora w systemie Android 1.5. na urządzeniach Nexus One i Nexus S. (Numer 64945)
- Naprawiono problem z numerami portów dłuższymi niż 4 cyfry. (Problem 60024)
- Usunięto błędy baterii w urządzeniach Nexus One i Nexus S. (Numer 39959)
- Rozwiązaliśmy problem ze ścieżkami lub argumentami, które zawierają na platformach Windows. (Numer 18317)
- Rozwiązaliśmy problem z wartościami długich ścieżek na platformach Windows. (Numer 33336)
- Rozwiązaliśmy problem z wierszem poleceń
-snapshot-list
w systemach 64-bitowych. (Numer 34233)
- Naprawiono problem z obsługą języka RenderScript. Korzystanie z trybu obsługi RenderScriptu wymaga teraz narzędzia Build Tools w wersji 19.0.3.
SDK Tools, wersja 22.3 (październik 2013 r.)
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 18 lub nowszej.
- Jeśli tworzysz aplikacje w Eclipse przy użyciu ADT, pamiętaj, że ta wersja SDK Tools przeznaczone do użytku z ADT 22.3.0 i nowszymi. Zaktualizuj Wtyczka ADT do wersji 22.3.0.
- Jeśli tworzysz gry poza Eclipse, Apache Ant w wersji 1.8 lub nowszej.
- Uwagi ogólne:
-
- Dodaliśmy obsługę Androida 4.4 (poziom interfejsu API 19).
- Naprawiliśmy kilka drobnych błędów w pakiecie SDK i systemie kompilacji.
Narzędzia SDK, wersja 22.2.1 (wrzesień 2013 r.)
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 16 lub nowszej.
- Jeśli tworzysz aplikacje w Eclipse przy użyciu ADT, pamiętaj, że ta wersja SDK Tools przeznaczone do użytku z ADT 22.2.1 i nowszymi wersjami. Zaktualizuj Wtyczka ADT do 22.2.1.
- Jeśli tworzysz gry poza Eclipse, Apache Ant w wersji 1.8 lub nowszej.
- Uwagi ogólne:
-
- Rozwiązaliśmy problem z szablonami, który powodował zawieszanie się kreatora nowego projektu. (numer 60149)
- Usunięto awarię występującą podczas korzystania z narzędzia wiersza poleceń lint z powodu niedopasowanej biblioteki zależności. (numer 60190)
SDK Tools, wersja 22.2 (wrzesień 2013 r.)
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 16 lub nowszej.
- Jeśli tworzysz aplikacje w Eclipse przy użyciu ADT, pamiętaj, że ta wersja SDK Tools przeznaczone do użytku z ADT 22.2 i nowszymi wersjami. Zaktualizuj Wtyczka ADT do 22.2.
- Jeśli tworzysz gry poza Eclipse, Apache Ant w wersji 1.8 lub nowszej.
- Uwagi ogólne:
-
- Zaktualizowaliśmy narzędzia do kompilacji, by umożliwić korzystanie z języka RenderScript w starszych wersjach Androida za pomocą nowych funkcji Biblioteka pomocy.
- Przeniesiono narzędzie Systrace do katalogu
>sdk</platform-tools/
. - Zmodyfikowano śledzenie dla OpenGL ES, aby obsługiwało OpenGL ES 3.0.
- Liszka
- Rozwiązaliśmy problem, który powodował, że lint nie wykrywał niestandardowych przestrzeni nazw. (Numer 55673)
- Rozwiązano problem z nieprawidłowymi znakami w raporcie XML. (Problem 56205)
- Poprawiono uruchamianie narzędzia lint w wierszu poleceń w celu pracy w trybie bez interfejsu graficznego w celu obsługi wykonywania przez serwery kompilacji. (Numer 55820)
- Ulepszona obsługa nazw ścieżek ze spacjami w narzędziach wiersza poleceń systemu Windows.
Narzędzia SDK, wersja 22.0.5 (lipiec 2013 r.)
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 16 lub nowszej.
- Jeśli programujesz w Eclipse z wtyczki ADT, pamiętaj, że ta wersja Pakiet SDK Tools jest przeznaczony do użycia z AdT w wersji 22.0.5 i nowszych. Zaktualizuj, jeśli jeszcze nie zostało to zrobione. ADT do 22.0.5.
- Ta wersja SDK Tools współpracuje z Android Studio 0.2.x i nowsze.
- Jeśli programujesz bez zintegrowanego środowiska programistycznego (IDE), musisz mieć Apache Ant w wersji 1.8 lub nowszej.
- Uwagi ogólne:
-
- Rozwiązaliśmy problem z kompilacją języka RenderScript dla platform Windows z mrówką.
- Zaktualizowano pakiet Systrace, aby współpracował z Obraz platformy Androida 4.3.
- Poprawiono pakowanie kompilatora RenderScript.
- Narzędzia do kompilacji w wersji 18.0.0 są nieaktualne i używaj wersji 18.0.1.
Narzędzia SDK, wersja 22.0.4 (lipiec 2013 r.)
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 16 lub nowszej.
- Jeśli programujesz w Eclipse z wtyczki ADT, pamiętaj, że ta wersja Pakiet SDK Tools jest przeznaczony do użycia z usługą ADT w wersji 22.0.4 i nowszych. Zaktualizuj, jeśli jeszcze nie zostało to zrobione. ADT do 22.0.4.
- Ta wersja SDK Tools współpracuje z Android Studio 0.2.x i nowsze.
- Jeśli programujesz bez zintegrowanego środowiska programistycznego (IDE), musisz mieć Apache Ant w wersji 1.8 lub nowszej.
- Uwagi ogólne:
-
- Rozwiązaliśmy problem z kompilowaniem kodu RenderScript.
SDK Tools, wersja 22.0.1 (maj 2013 r.)
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 16 lub nowszej.
- Jeśli tworzysz aplikacje w Eclipse przy użyciu ADT, pamiętaj, że ta wersja SDK Tools przeznaczone do użytku z ADT 22.0.1 i nowszymi wersjami. Zaktualizuj Wtyczka ADT do wersji 22.0.1.
- Jeśli tworzysz gry poza Eclipse, Apache Ant w wersji 1.8 lub nowszej.
- Uwagi ogólne:
-
- Rozwiązaliśmy problem ze sprawdzaniem przez Lint ServiceCast i w pełni kwalifikowanymi nazwami klas. (Problem 55403)
- Rozwiązaliśmy problem z awariami ze sprawdzaniem Lint ArraySizeDetector. (Numer 54887)
- Wyeliminowaliśmy problem z importowaniem standardowych klas języka Python przez narzędzie monkeyrunner. (numer 55632)
- Wyeliminowaliśmy problem z brakiem otwierania widoków statystyk sterty i sieci w monitorze DDMS z powodu wyjątek – nie znaleziono klasy. (Numer 55394)
SDK Tools, wersja 22 (maj 2013 r.)
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 16 lub nowszej.
- Jeśli tworzysz aplikacje w Eclipse przy użyciu ADT, pamiętaj, że ta wersja SDK Tools przeznaczone do użytku z ADT 22.0.0 i nowszymi. Zaktualizuj Wtyczka ADT do wersji 22.0.0.
- Jeśli tworzysz gry poza Eclipse, Apache Ant w wersji 1.8 lub nowszej.
- Uwagi ogólne:
-
- Zmieniliśmy strukturę pakietu SDK, dodając nowy komponent SDK narzędzia do tworzenia, z użyciem komponentu narzędzi platformy. Ta zmiana spowoduje odłączenie narzędzi do kompilacji z wersji IDE, co umożliwia aktualizowanie narzędzi bez konieczności Aktualizacja IDE.
- Zaktualizowaliśmy narzędzia, aby umożliwić bibliotekom korzystanie z tej samej nazwy pakietu co aplikacje. którzy z nich korzystają.
- Zaktualizowano narzędzie
draw9patch
, aby ułatwić zmianę znaczników. - Dodaliśmy nowe mechanizmy kontroli Lint, w tym testy spójności układu,
Rodzeń:
RelativeLayout
, twórca:Parcel
, Interfejsy JavaScript, przesyłanie:Service
, ciągi tekstowe dotyczące ilości, plik manifestu literówki, tagi orientacji w układach, nakładające się nazwy 9 poprawek i obrazów oraz klasa weryfikacji ich obecności. - Zaktualizowano narzędzia do podpisania aplikacji za pomocą biblioteki BouncyCastle zamiast używając interfejsów API specyficznych dla Sun JVM.
- Udostępnienie niektórych narzędzi Androida w Maven
centralny, który pomaga programistom narzędzi innych firm. Dostępne są następujące narzędzia:
w repozytorium:
manifest-merger
,common/sdk_common
,ddmlib
,dvlib
,layoutlib_api
,sdklib
ilint
.
- Usunięte błędy:
-
- Naprawiliśmy kilka drobnych błędów w pakiecie SDK i systemie kompilacji.
Narzędzia SDK, wersja 21.1 (luty 2013 r.)
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 16 lub nowszej.
- Jeśli tworzysz aplikacje w Eclipse przy użyciu ADT, pamiętaj, że ta wersja SDK Tools przeznaczone do użytku z ADT 21.1.0 i nowszymi wersjami. Zaktualizuj Wtyczka ADT do 21.1.0.
- Jeśli tworzysz gry poza Eclipse, Apache Ant w wersji 1.8 lub nowszej.
- Uwagi ogólne:
-
- Ulepszyliśmy raportowanie błędów w
dx
, gdy w kompilacji nie udało się scalić plików deks. systemu. - Dodaliśmy ponad 15 nowych testów Lint, w tym testy zastąpienia starszych interfejsów API, XML problemy z zasobami, problemy z zasobami graficznymi i tagi manifestu.
- Dodaliśmy nową funkcję aapt do kompilowania zasobów.
- Ulepszyliśmy raportowanie błędów w
SDK Tools, wersja 21.0.1 (grudzień 2012 r.)
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 16 lub nowszej.
- Jeśli tworzysz aplikacje w Eclipse przy użyciu ADT, pamiętaj, że ta wersja SDK Tools przeznaczone do użytku z ADT 21.0.1 i nowszymi. Zaktualizuj Wtyczka ADT do 21.0.1.
- Jeśli tworzysz gry poza Eclipse, Apache Ant w wersji 1.8 lub nowszej.
- Uwagi ogólne:
-
- Kompilacja
- Zaktualizowaliśmy kompilację, aby wykrywać i radzić sobie z konfliktami nazw pakietów między aplikacją bibliotek, od których zależy. Biblioteki nie mogą udostępniać nazw pakietów, chyba że wszystkie mają taką samą nazwę pakietu. (Wydanie 40152, Problem 40273)
- Dodaliśmy flagę, która wyłącza scalanie plików deks, co pozwala rozwiązać problemy z powstawaniem scalania.
uszkodzony plik .dex. Jeśli stanie się to w Twoim projekcie, dodaj do swojego projektu to ustawienie
project.properties
plik:dex.disable.merger=true
to ustawienie powoduje, że system kompilacji wraca do starszego, wolniejszego przetwarzania dex, biblioteki Pre-Dex.
- RenderScript
- Dodano obsługę: Skrypt filtra kompilację danych.
- Dodaliśmy nowe ustawienie projektu umożliwiające oddzielne sterowanie miejscem docelowym kompilacji RenderScript
z projektu na Androida. Dodaję następujący wiersz do
project.properties
powoduje skompilowanie kodu RenderScript na potrzeby interfejsu Android API poziomu 17, podczas gdy aplikacja zawierająca aplikację może być kierowana na inny (niższy) poziom interfejsu API: Wcześniej cel kompilacji kodu RenderScript był powiązany zrenderscript.target = 17
android:minSdkVersion
w pliku manifestu. (Problem 40487)
- Kompilacja
- Usunięte błędy:
-
- Liszka
- Poprawiliśmy sprawdzanie wartości
0px
w elementach XML stylu. (Numer 39601) - Naprawiono nieprawidłowe oznaczanie ciągów formatowania. (Numer 39758)
- Rozwiązaliśmy problem, który powodował, że dyrektywa
tools:ignore
w pliku manifestu była ignorowana za pomocą narzędzia Lint. (Problem 40136) - Rozwiązaliśmy problem ze zgłaszaniem wersji blokady wybudzenia w warunku. (Problem 40424)
- Usunięto nieprawidłowe raportowanie: brakujące
layout_width
ilayout_height
XML. (Numer 38958) - Naprawiono obsługę atrybutów niestandardowej przestrzeni nazw.
- Dodaliśmy poprawki ułatwiające odfiltrowywanie ostrzeżeń dotyczących projektów biblioteki.
- Usunęliśmy ostrzeżenia o brakujących klasach przed kompilacją.
- Poprawiliśmy sprawdzanie wartości
- Rozwiązaliśmy problem ze skryptem wykonywania interfejsu UI Automator Viewer, który zawierał katalog narzędzi Androida nie jest ustawiony.
- Rozwiązaliśmy problem z Menedżerem SDK, który powodował automatyczne wybieranie ostatnio opublikowanych pakietów platformy podczas uruchamiania.
- Poprawiliśmy skrypt wyszukiwania w języku Java, który szukał obecnie obsługiwanej wersji środowiska Java (1.6 lub wyższe).
- Naprawiono program uruchamiający SDK Manager w pakiecie ADT, tak aby można było prawidłowo uruchamiać z programu SDK Manager, gdy znajduje się on w katalogu głównym pakietu.
- Liszka
Narzędzia SDK, wersja 21 (listopad 2012 r.)
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 16 lub nowszej.
- Jeśli programujesz w Eclipse przy użyciu ADT, pamiętaj, że ta wersja SDK Tools do użytku z ADT 21.0.0 i nowszymi. Zaktualizuj Wtyczka ADT do wersji 21.0.0.
- Jeśli tworzysz gry poza Eclipse, Apache Ant w wersji 1.8 lub nowszej.
- Uwagi ogólne:
-
- System kompilacji
- Dodaliśmy flagę ustawiającą tryb jumbo dla plików DEX, który umożliwia
ciągów tekstowych w plikach DEX. Włącz ten tryb, dodając ten wiersz do
plik
project.properties
Twojego projektu:dex.force.jumbo=true
- Skrócony czas kompilacji przez wstępne deksowanie bibliotek (zarówno plików JAR, jak i biblioteki projekty).
- Zaktualizowano kompilację, aby umożliwić generowanie
R
klas zasobów na potrzeby projektów biblioteki z identyfikatorami wymaganymi przez biblioteki, co zmniejsza ryzyko wystąpienia w plikach DEX. limity pól i metod. - Ulepszyliśmy kompilację, wprowadzając kilka funkcji edycji (uzupełnianie kodu, dodawanie zasobów wyboru, przejdź do deklaracji) poprawnie obsługiwać zasoby projektu biblioteki.
- Dodaliśmy flagę ustawiającą tryb jumbo dla plików DEX, który umożliwia
ciągów tekstowych w plikach DEX. Włącz ten tryb, dodając ten wiersz do
plik
- Liszka
- Dodano ponad 25 nowych reguł lint dla zasobów, ustawień języka i układu.
: nieprawidłowe użycie atrybutów
SparseArray
iPowerManager.WakeLock
i problemy z plikiem manifestu. - Zaktualizowaliśmy raportowanie, aby uwzględniać błędy w projektach biblioteki, jeśli projekt biblioteki na liście projektów do sprawdzenia.
- Aby ułatwić sobie zadanie, dodaliśmy nowy cel
lint
do systemu kompilacji Ant. integrację z systemami ciągłego kompilacji. - Dodano nowe argumenty
--sources
i--classpath
wskazujące źródła o różnych strukturach katalogów. - Poprawiono funkcję eksportu XML, aby obsługiwała bibliotekę Jenkins Lint. .
- Dodano obsługę analizy przepływu plików w zajęciach.
- Dodano ponad 25 nowych reguł lint dla zasobów, ustawień języka i układu.
: nieprawidłowe użycie atrybutów
- urządzenia wirtualne z Androidem (AVD),
- W aplikacji AVD Manager dodaliśmy nową kartę Definicje urządzeń, aby skonfigurować w standardowym rozmiarze i na urządzeniach wirtualnych Nexus.
- Ulepszone emulatory, które uruchamiają się ze skórką, która jest generowana dynamicznie odzwierciedla rzeczywisty sprzęt skonfigurowany w menedżerze AVD.
- Ulepszona obsługa tworzenia aplikacji na Androida na urządzeniach z procesorami MIPS z nową technologią MIPS. Obrazy systemowe na urządzeniach wirtualnych z Androidem.
- Dodano narzędzie
jobb
do tworzenia i szyfrowania Pliki rozszerzeń APK. (więcej informacji) - Ulepszyliśmy narzędzie do uruchamiania testów Android JUnit, aby umożliwić uruchamianie testów na wszystkich połączonych urządzeniach urządzenia jednocześnie.
- System kompilacji
- Usunięte błędy:
-
- Naprawiono scalanie plików manifestu, aby prawidłowo dostosowywać klasy bibliotek w scalonym pliku manifestu.
Narzędzia SDK, wersja 20.0.3 (sierpień 2012 r.)
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 12 lub nowszej.
- Jeśli programujesz w Eclipse przy użyciu ADT, pamiętaj, że ta wersja SDK Tools do użytku z ADT 20.0.3 i nowszymi. Zaktualizuj Wtyczka ADT do wersji 20.0.3.
- Jeśli tworzysz gry poza Eclipse, Apache Ant w wersji 1.8 lub nowszej.
- Usunięte błędy:
-
- Rozwiązaliśmy problem z listami pobranych plików w pamięci podręcznej w Menedżerze SDK.
Narzędzia SDK, wersja 20.0.1 (lipiec 2012 r.)
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 12 lub nowszej.
- Jeśli programujesz w Eclipse przy użyciu ADT, pamiętaj, że ta wersja SDK Tools do użytku z ADT 20.0.1 i nowszymi. Zaktualizuj Wtyczka ADT do wersji 20.0.1.
- Jeśli tworzysz gry poza Eclipse, Apache Ant w wersji 1.8 lub nowszej.
- Usunięte błędy:
-
- Naprawiono błąd sprawdzania stanu kompilacji, który wymuszał ponowną kompilację powtarzalnego kodu w Javie.
- Rozwiązaliśmy problemy z działaniem więcej niż 1 emulatora i kilku emulatorów. z akceleracją GPU.
- Ulepszony algorytm zmiany rozmiaru ułatwia renderowanie w skalowanych oknach emulatora.
- Usunięto błąd ignorowania niechronionych odbiorników w funkcji
lint
. niechronione odbiorniki dla domyślnych działań na Androidzie. - Rozwiązaliśmy problem z kompilacją w przypadku projektów korzystających z RenderScriptu.
- Rozwiązaliśmy wyciek pamięci w emulatorze.
SDK Tools, wersja 20 (czerwiec 2012 r.)
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 12 lub nowszej.
- Jeśli tworzysz aplikacje w Eclipse przy użyciu ADT, pamiętaj, że ta wersja SDK Tools jest przeznaczona do użycia w ADT 20.0.0 i nowszych. Jeśli jeszcze nie masz tego za sobą, zalecamy Wtyczka ADT do wersji 20.0.0.
- Jeśli tworzysz gry poza Eclipse, Apache Ant w wersji 1.8 lub nowszej.
- Uwagi ogólne:
-
- Dodaliśmy nową aplikację Device Monitor, która grupuje narzędzia do debugowania Androida w jedną aplikację, w tym ddms, trackview, Lookerviewer i Tracer dla GLES. (więcej informacji)
- Dodaliśmy nowe narzędzie do śledzenia aktywności systemu Android. To narzędzie pozwala wycinka aktywności systemu oraz dodatkowych informacji oznaczonych tagami z Ustawień > Opcje programisty > Monitorowanie: włącz logi czasu lub dodaj określone wywołania do kodu aplikacji.
- System kompilacji
- Dodaliśmy automatyczne scalanie plików manifestu projektu biblioteki z
w pliku manifestu projektu. Włącz tę funkcję za pomocą właściwości
manifestmerger.enabled
. - Dodaliśmy automatyczną obsługę ProGuard dla flagi
aapt -G
. Ta zmiana powoduje do wygenerowania tymczasowego pliku ProGuardkeep-rules
zawierającego klasy, które są przywoływane z plików XML (takich jak widoki niestandardowe) i przekazują je do ProGuard przy zmniejszeniu. Ten może znacznie zmniejszyć rozmiar powstałego pliku APK, jeśli używa się tylko niewielkiej części dużego projektu bibliotecznego. (np. w bibliotece pomocy Androida), bo reguły zbiorowe zatrzymują wszystkie widoki niestandardowe domyślny plik konfiguracji ProGuard również został usunięty. - Dodaliśmy 2 pliki konfiguracji ProGuard do użycia w projektach:
proguard-android-optimize.txt
który umożliwia optymalizacje, a funkcjaproguard-android.txt
, która powoduje ich wyłączenie.
- Dodaliśmy automatyczne scalanie plików manifestu projektu biblioteki z
w pliku manifestu projektu. Włącz tę funkcję za pomocą właściwości
- Menedżer pakietów SDK
- Ulepszono buforowanie, aby ograniczyć pobieranie definicji repozytoriów.
- Dodano Narzędzia > Zarządzaj dodatkami witryny, aby zwiększyć wydajność przez umożliwia tymczasowe wyłączenie witryn innych firm, jeśli ładują się one powoli.
- Dodaliśmy ustawienia pamięci podręcznej pobierania Menedżera SDK (Menedżer SDK > Narzędzia > Opcje).
- Usunięte błędy:
-
- Kompilacja
- Rozwiązaliśmy problem, który powodował, że projekty testowe nie miały dostępu do pełnej ścieżki klasy testowanych projektów, w tym w projektach bibliotecznych Library Projects i plikach jar innych firm.
- Naprawiliśmy logikę wdrożenia, aby można było wdrażać aplikacje z osadzonymi testami i testowane jak aplikacje testowe, w tym informacje o zasięgu kodu.
- Naprawiono obsługę Ant w przypadku projektów testowych z bibliotekami.
- Kompilacja
SDK Tools, wersja 19 (kwiecień 2012 r.)
Uwaga: ta aktualizacja narzędzi SDK jest dostępna tylko w za pomocą Menedżera SDK na Androida. Użyj tego narzędzia, aby: pobierz i zainstaluj tę aktualizację.
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 9 lub nowszej.
- Jeśli tworzysz aplikacje w Eclipse przy użyciu ADT, pamiętaj, że ta wersja SDK Tools jest przeznaczona do użycia z ADT w wersji 18.0.0 i nowszych. Jeśli jeszcze nie masz tego za sobą, zalecamy Wtyczka ADT do wersji 18.0.0.
- Jeśli tworzysz gry poza Eclipse, Apache Ant w wersji 1.8 lub nowszej.
- Usunięte błędy:
-
- Rozwiązaliśmy problem, który uniemożliwiał niektórym deweloperom uruchamianie emulatora z użyciem GPU jego przyspieszenie.
SDK Tools, wersja 18 (kwiecień 2012 r.)
Ważne: aby pobrać nowego Androida 4.0 w Menedżerze pakietów SDK na Androida, musisz najpierw zaktualizować narzędzi pakietu SDK do wersji 14 lub nowszej i ponownie uruchomić Menedżera pakietów Android SDK. Jeśli tego nie zrobisz, komponentów systemu Android 4.0 nie będzie można pobrać.
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 9 lub nowszej.
- Jeśli tworzysz aplikacje w Eclipse przy użyciu ADT, pamiętaj, że ta wersja SDK Tools jest przeznaczona do użycia z ADT w wersji 18.0.0 i nowszych. Jeśli jeszcze nie masz tego za sobą, zalecamy Wtyczka ADT do wersji 18.0.0.
- Jeśli tworzysz gry poza Eclipse, Apache Ant w wersji 1.8 lub nowszej.
- Uwagi ogólne:
-
- Zaktualizowano aplikację SdkController, aby uwzględnić zarówno czujnik, jak i emulację wielodotyku funkcji.
- Usunięte błędy:
-
- Rozwiązaliśmy problemy Ant, które powodowały, że niektóre biblioteki jar w folderze
libs/
nie były pobierane ale nie zawsze tak jest.
- Rozwiązaliśmy problemy Ant, które powodowały, że niektóre biblioteki jar w folderze
SDK Tools, wersja 17 (marzec 2012 r.)
Ważne: aby pobrać nowego Androida 4.0 w Menedżerze pakietów SDK na Androida, musisz najpierw zaktualizować narzędzi pakietu SDK do wersji 14 lub nowszej i ponownie uruchomić Menedżera pakietów Android SDK. Jeśli tego nie zrobisz, komponentów systemu Android 4.0 nie będzie można pobrać.
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 9 lub nowszej.
- Jeśli tworzysz aplikacje w Eclipse przy użyciu ADT, pamiętaj, że ta wersja SDK Tools jest przeznaczona do użycia w ADT 17.0.0 i nowszych. Jeśli jeszcze nie masz tego za sobą, zalecamy Wtyczka ADT do 17.0.0.
- Jeśli tworzysz gry poza Eclipse, Apache Ant w wersji 1.8 lub nowszej.
- Uwagi ogólne:
-
- Emulator
- Dodaliśmy obsługę sprzętowego renderowania grafiki z akceleracją sprzętową. Ta funkcja wymaga Obraz systemu na poziomie 15, wersji 3 lub nowszej. (więcej informacji)
- Dodano obsługę uruchamiania obrazów systemu Android x86 w trybie wirtualizacji
Windows i Mac OS X.
(więcej informacji)
Uwaga: aby pobrać zainstalować obrazy systemu x86. Obrazy systemu Android x86 nie są dostępne na wszystkich poziomach interfejsu API.
- Dodano eksperymentalną obsługę wprowadzania wielodotykowego przez włączenie emulatora w celu otrzymywania z fizycznego urządzenia z Androidem, które jest połączone z portem USB. (więcej informacji)
- Dodaliśmy wyświetlanie w DDMS szczegółowych informacji o wykorzystaniu sieci przez aplikację w czasie rzeczywistym. (więcej informacji)
- ProGuard
- Zaktualizowano pakiet narzędzia ProGuard do wersji 4.7. Oprócz wielu nowych funkcji
Ta aktualizacja rozwiązuje
Conversion to Dalvik format failed with error 1
błędu u niektórych użytkowników z jakimś doświadczeniem. - Zaktualizowano domyślny plik
proguard.cfg
o lepsze flagi domyślne dla na urządzeniu z Androidem. - Podział pliku konfiguracji ProGuard na pół, z flagami konkretnego projektu przechowywane w projekcie, a ogólne flagi Androida rozpowszechniane (i aktualizowane) za pomocą narzędzi się dowiedzieć.
- Zaktualizowano pakiet narzędzia ProGuard do wersji 4.7. Oprócz wielu nowych funkcji
Ta aktualizacja rozwiązuje
- Kompilacja
- Dodaliśmy funkcję, która umożliwia uruchamianie określonego kodu tylko w trybie debugowania. Tworzenie teraz
wygeneruje klasę o nazwie
BuildConfig
, która zawiera stałąDEBUG
, która jest ustawiana automatycznie zgodnie z typem kompilacji. Możesz sprawdzić (BuildConfig.DEBUG
) w kodzie, by uruchamiać funkcje tylko do debugowania. - Rozwiązanie problemu polegającego na tym, że projekt i jego biblioteki zawierały ten sam plik jar w bibliotekach folderu Dysku. (więcej )
- Dodano obsługę widoków niestandardowych z atrybutami niestandardowymi w bibliotekach. Układy używające:
atrybuty niestandardowe muszą używać identyfikatora URI przestrzeni nazw
http://schemas.android.com/apk/res-auto
identyfikatora URI zawierającego nazwę pakietu aplikacji. Ten identyfikator URI jest zastępowany identyfikatorem konkretnej aplikacji w czas kompilacji.
- Dodaliśmy funkcję, która umożliwia uruchamianie określonego kodu tylko w trybie debugowania. Tworzenie teraz
wygeneruje klasę o nazwie
- Liszka
- Zaktualizowano Lint, aby sprawdzić kod aplikacji na Androida. Reguły lin, które wcześniej wykonywania wyszukiwań opartych na wzorcach w kodzie aplikacji (takich jak sprawdzanie nieużywanych zasobów) na nowo napisane tak, aby używało dokładniejszej analizy drzewa w stylu Java.
- Dodano obsługę sprawdzania projektów bibliotecznych. Ta zmiana oznacza, że reguły takie jak kontrola nieużywanych zasobów prawidłowo obsługuje zasoby zadeklarowane w projekcie biblioteki i do których odwołuje się w innym projekcie.
- Dodano możliwość pomijania ostrzeżeń Lint w kodzie Java za pomocą nowej
@SuppressLint
oraz w plikach XML za pomocą nowych narzędzi: przestrzeni nazw i ignoruj atrybut. (więcej informacji) - Nowe sprawdzenie lint:
- Dodaliśmy sprawdzanie wywołań interfejsu API Androida, które wymagają wersji Androida wyższej niż
z minimalnej obsługiwanej wersji. Możesz używać nowej adnotacji
@TargetApi
do pomijania ostrzeżeń, gdy kod jest opakowany w warunku wersji systemu. (więcej informacji) - Dodano ponad 20 nowych reguł Lint, w tym weryfikację skuteczności, Układy XML, plik manifestu i obsługa plików.
- Dodaliśmy sprawdzanie wywołań interfejsu API Androida, które wymagają wersji Androida wyższej niż
z minimalnej obsługiwanej wersji. Możesz używać nowej adnotacji
- Emulator
SDK Tools, wersja 16 (grudzień 2011 r.)
Ważne: aby pobrać nowego Androida 4.0 w Menedżerze pakietów SDK na Androida, musisz najpierw zaktualizować narzędzi pakietu SDK do wersji 14 lub nowszej i ponownie uruchomić Menedżera pakietów Android SDK. Jeśli tego nie zrobisz, komponentów systemu Android 4.0 nie będzie można pobrać.
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 9 lub nowszej.
- Jeśli tworzysz aplikacje w Eclipse przy użyciu ADT, pamiętaj, że ta wersja SDK Tools jest przeznaczona do stosowania z ADT 16.0.0 i nowszymi wersjami. Jeśli jeszcze nie masz tego za sobą, zalecamy Wtyczka ADT do wersji 16.0.0.
- Jeśli programujesz poza Eclipse, musisz mieć Apache Ant 1.8 lub nowszej.
- Uwagi ogólne:
-
- Dodaliśmy narzędzia Lint do wykrywania typowych błędów w projektach na Androida. (więcej informacji)
- Dodano obsługę emulacji czujnika, która umożliwia emulatorowi odczytywanie danych z czujnika na fizycznym urządzeniu z Androidem. (więcej informacji)
- Dodano obsługę emulacji kamery internetowej w systemie Mac OS X.
- Usunięte błędy:
-
- Migawki działają teraz w przypadku obrazów systemu Androida 4.0.
- Naprawiono kilka małych problemów z plikiem kompilacji. (Wydanie 21023, Wydanie 21267, Numer 21465, Numer 21525).
SDK Tools, wersja 15 (październik 2011 r.)
Ważne: aby pobrać nowego Androida 4.0 w Menedżerze pakietów SDK na Androida, musisz najpierw zaktualizować narzędzi pakietu SDK do wersji 14 lub nowszej i ponownie uruchomić Menedżera pakietów Android SDK. Jeśli tego nie zrobisz, komponentów systemu Android 4.0 nie będzie można pobrać.
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 9 lub nowszej.
- Jeśli tworzysz aplikacje w Eclipse przy użyciu ADT, pamiętaj, że ta wersja SDK Tools jest przeznaczona do stosowania z ADT 15.0.0 i nowszymi wersjami. Jeśli jeszcze nie masz tego za sobą, zalecamy zaktualizowanie wtyczki ADT do wersji 15.0.0.
- Jeśli programujesz poza Eclipse, musisz mieć Apache Ant 1.8 lub nowszej.
- Usunięte błędy:
-
- Usunięto awarię emulatora w systemie Linux spowodowana nieprawidłowym wykrywaniem kamery internetowej. (Wydanie 20952).
- Rozwiązaliśmy problem z emulatorem podczas korzystania z argumentu
-wipe-data
. - Rozwiązaliśmy problem z kompilacją, który występował podczas korzystania z RenderScriptu w projektach kierowanych na poziomy API 11–13 (Wydanie 21006).
- Rozwiązaliśmy problem z tworzeniem AVD za pomocą dodatku Google TV (Wydanie 20963).
- Naprawiony
ant test
(Wydanie 20979). - Naprawiony
android update project
(Wydanie 20535). - Rozwiązaliśmy problem z przewijaniem w nowym panelu Logcat w DDMS.
- Rozwiązano problem z MonkeyRunner (wydanie 20964).
- Rozwiązaliśmy problemy w usłudze SDK Manager (Wydanie 20939, Numer sprawy 20607).
SDK Tools, wersja 14 (październik 2011 r.)
Ważne: aby pobrać nowego Androida 4.0 w Menedżerze pakietów SDK na Androida, musisz najpierw zaktualizować SDK do wersji 14 i ponownie uruchom aplikację Android SDK Manager. Jeśli tego nie zrobisz, komponentów systemu Android 4.0 nie będzie można pobrać.
- Zależności:
-
- Narzędzia platformy SDK do Androida w wersji 8 lub nowszej.
- Jeśli tworzysz aplikacje w Eclipse przy użyciu ADT, pamiętaj, że ta wersja SDK Tools jest przeznaczona do stosowania z ADT 14.0.0 i nowszymi wersjami. Jeśli jeszcze nie masz tego za sobą, zalecamy zaktualizowanie wtyczki ADT do wersji 14.0.0.
- Jeśli programujesz poza Eclipse, musisz mieć Apache Ant 1.8 lub nowszej.
- Uwagi ogólne:
-
- Dodano obsługę kamery internetowej na platformach z Androidem 4.0 lub nowszym, aby emulować tylne aparaty, gdy: i emulować przedni i tylny aparat, gdy tylko dwie kamery internetowe. Kamera internetowa jest obsługiwana tylko w systemach Windows i Linux. Obsługa Maców zostanie dodana w kolejnej wersji.
- Zmieniono
default.properties
naproject.properties
ibuild.properties
doant.properties
. Istniejący projekty, które tworzysz za pomocą Ant, muszą być aktualizowane za pomocą interfejsuandroid update project
. - Zmieniono plik Ant
build.xml
, aby uwzględnić ulepszenia oraz dodaliśmy i zmodyfikowaliśmy polecenia Ant, które obsługują te zmiany. Lista mrówek zapoznaj się z Polecenie mrówka Plik referencyjny. - Zmieniliśmy sposób tworzenia projektów w bibliotece.
- Ulepszone kompilacje przyrostowe, dzięki którym kompilacja zasobów będzie uruchamiana rzadziej. Kompilacje nie
nie będą się wyświetlać, gdy edytujesz ciągi tekstowe lub układy (chyba że dodasz nowy element
id
). dla każdego projektu biblioteki. - Wprowadzono „pamięć podręczną w formacie PNG”. który działa tylko w zmodyfikowanych plikach PNG, a nie i cały czas przetwarza wszystkie istniejące pliki PNG.
- Ulepszony interfejs Menedżera SDK (więcej ).
Aby uzyskać pełny wgląd w zmiany w systemie kompilacji i dowiedzieć się, co musisz zrobić, aby je uwzględnić, Więcej informacji o projekcie Android Tools Project witrynie.
Narzędzia SDK, wersja 13 (wrzesień 2011 r.)
- Zależności:
-
Jeśli tworzysz aplikacje w Eclipse przy użyciu ADT, pamiętaj, że ta wersja SDK Tools jest przeznaczona do użytku ADT 12.0.0 i nowsze. Jeśli jeszcze nie masz tego za sobą, zalecamy zaktualizowanie wtyczki ADT do wersji 12.0.0.
Jeśli programujesz poza Eclipse, musisz mieć Apache Ant 1.8 lub nowszej.
- Uwagi ogólne:
-
- Rozwiąż problem z kompilacją w Ant (
dex
krok), gdy ścieżki zawierają spacje. - Rozwiązanie problemu z instalacją emulatora, gdy ścieżki zawierają spacje.
- Rozwiąż problem, gdy ścieżki AVD zawierają spacje.
- Rozwiąż problem z renderowaniem w przypadku korzystania ze skalowania emulatora (zobacz więcej).
- Rozwiąż problem z kompilacją w Ant (
Narzędzia SDK, wersja 12 (lipiec 2011 r.)
- Zależności:
-
Jeśli tworzysz aplikacje w Eclipse przy użyciu ADT, pamiętaj, że ta wersja SDK Tools jest przeznaczona do użytku ADT 12.0.0 i nowsze. Jeśli jeszcze nie masz tego za sobą, zalecamy zaktualizowanie wtyczki ADT do wersji 12.0.0.
Jeśli programujesz poza Eclipse, musisz mieć Apache Ant 1.8 lub nowszej.
- Uwagi ogólne:
-
- Menedżer AVD i emulator mogą teraz używać obrazów systemu skompilowana dla procesorów ARM 7 i x86.
SDK Tools, wersja 11 (maj 2011)
- Zależności:
-
Jeśli tworzysz aplikacje w Eclipse przy użyciu ADT, pamiętaj, że ta wersja SDK Tools jest przeznaczona do użytku ADT 10.0.1 i nowsze. Jeśli jeszcze nie masz tego za sobą, zalecamy zaktualizowanie wtyczki ADT do wersji 10.0.1.
Jeśli programujesz poza Eclipse, musisz mieć Apache Ant 1.8 lub nowszej.
- Uwagi ogólne:
-
- Wprowadzono różne zmiany w emulatorach obsługujących Androida 3.1.
Narzędzia SDK, wersja 10 (luty 2011 r.)
- Zależności:
-
Jeśli tworzysz aplikacje w Eclipse przy użyciu ADT, pamiętaj, że ta wersja SDK Tools przeznaczone do użytku z ADT 10.0.0 i nowszymi. Po zainstalowaniu pakietu SDK Tools r10 zalecamy aktualizację wtyczki ADT do wersji 10.0.0.
Jeśli programujesz poza Eclipse, musisz mieć Apache Ant 1.8 lub nowszej.
- Uwagi ogólne:
-
- Teraz narzędzia automatycznie generują pliki źródłowe języka Java Programming Language (w
gen
) i kod bajtowy (w katalogures/raw
) z natywnych plików.rs
- Teraz narzędzia automatycznie generują pliki źródłowe języka Java Programming Language (w
Narzędzia SDK, wersja 9 (styczeń 2011 r.)
- Zależności:
-
Jeśli tworzysz aplikacje w Eclipse przy użyciu ADT, pamiętaj, że ta wersja SDK Tools przeznaczone do użytku z ADT 9.0.0 i nowszymi. Po zainstalowaniu SDK Tools r9 zalecamy aktualizację wtyczki ADT do wersji 9.0.0.
Jeśli programujesz poza Eclipse, musisz mieć Apache Ant 1.8 lub nowszej.
- Uaktualnienie do SDK Tools r9:
-
Jeśli aktualizujesz pakiet SDK Tools w wersji r7 lub starszej do wersji R9, domyślnie zainstalowana jest lokalizacja. dla narzędzia
adb
zostało zmienione z<SDK>/tools/adb
na<SDK>/platform-tools/adb
Oznacza to, że trzeba dodaj nową lokalizację do ścieżki PATH i zmodyfikuj dowolne niestandardowe skrypty kompilacji do odwoływanie się do nowej lokalizacji. Kopiuję plik wykonywalnyadb
z nowego nie zalecamy używania lokalizacji w starszej wersji, ponieważ kolejne aktualizacje pakietu SDK Narzędzia usunie plik. - Uwagi ogólne:
-
- Domyślna konfiguracja ProGuard (
proguard.cfg
) ignoruje teraz te klasy:- zajęcia, które obejmują
Preference
- zajęcia, które obejmują
BackupAgentHelper
- zajęcia, które obejmują
- Reguły Ant lib umożliwiają teraz zastępowanie atrybutów
java.encoding
,java.source
, ijava.target
. - Domyślne kodowanie zadania
javac
Ant to teraz UTF-8. - Widok LogCat w DDMS prawidłowo wyświetla znaki UTF-8.
- Pakiet SDK Manager jest bardziej niezawodny w systemie Windows. Więcej informacji o ulepszeniach znajdziesz w Witryna projektu Android Tools.
- Wczesne omówienie nowej funkcji zrzutu: aby skrócić czas uruchamiania emulatora, możesz: włączyć zrzuty stanu systemu. Emulator zostanie wtedy przywrócony do aktualnego stanu firma zamknęła się niemal natychmiast. Uwaga: funkcja migawki jest nadal aktywna i może nie zawsze działać zgodnie z oczekiwaniami.
- Rozwiązaliśmy problem z brakującym plikiem JAR, który uniemożliwiał uruchomienie pakietu
draw9patch
. - Naprawiono skrypty uruchamiania systemu Windows
hierarchyviewer
iddms
w celu obsługi nową lokalizację:adb
. - Znane problemy z wydajnością emulatora: ponieważ emulator Androida musi symulować procesor ARM architektura zestawu instrukcji na komputerze, wydajność emulatora jest niska. Pracujemy nad rozwiązania problemów z wydajnością, a poprawimy wyniki w kolejnych wersjach.
- Domyślna konfiguracja ProGuard (
SDK Tools, wersja 8 (grudzień 2010 r.)
- Zależności:
-
Jeśli tworzysz aplikacje w Eclipse przy użyciu ADT, pamiętaj, że ta wersja SDK Tools przeznaczone do użytku z ADT 8.0.0 i nowszymi. Po zainstalowaniu SDK Tools r8 zalecamy aktualizację wtyczki ADT do wersji 8.0.0.
Jeśli programujesz poza Eclipse, musisz mieć Apache Ant 1.8 lub nowszej.
Pamiętaj też, że SDK Tools r8 wymaga nowego komponentu SDK o nazwie Platformy narzędzi. Nowy komponent narzędzi platformowych pozwala wszystkim platformom SDK (Android 2.1, Android 2.2 itd.) korzystają z tej samej (najnowszej) wersji kompilacji narzędzia takie jak
adb
,aapt
,aidl
orazdx
Aby pobrać komponent narzędzi platformy, użyj Menedżer pakietów SDK na Androida - Uaktualnienie z pakietu SDK Tools r7:
-
Uaktualniasz pakiet SDK Tools r8 z wcześniejszej wersji, pamiętaj, że narzędzie domyślna lokalizacja instalacji narzędzia
adb
zmieniła się z<SDK>/tools/adb
do<SDK>/platform-tools/adb
Oznacza to, że trzeba dodaj nową lokalizację do ścieżki PATH i zmodyfikuj dowolne niestandardowe skrypty kompilacji do odwoływanie się do nowej lokalizacji. Kopiuję plik wykonywalnyadb
z nowego nie zalecamy używania lokalizacji w starszej wersji, ponieważ kolejne aktualizacje pakietu SDK Narzędzia usunie plik. - Uwagi ogólne:
-
- Wszystkie platformy SDK obsługują teraz projekty biblioteczne.
- Obsługa prawdziwej kompilacji do debugowania. Deweloperzy nie muszą już dodawać
android:debuggable
do zbioru danych<application>
w manifeście – narzędzia do kompilacji dodaje atrybut automatycznie. W Eclipse/ADT przyjmuje się wszystkie kompilacje przyrostowe na kompilacje do debugowania, więc narzędzia wstawiająandroid:debuggable="true"
. W przypadku eksportowania podpisanej kompilacji narzędzia narzędzia nie dodają tego atrybutu. W Ant, polecenieant debug
automatycznie wstawia makro Atrybutandroid:debuggable="true"
, podczas gdyant release
nie działa. Jeśli zasadaandroid:debuggable="true"
została ustawiona ręcznie,ant release
wykona kompilację do debugowania, a nie wersję tworzyć. - Automatyczna obsługa ProGuard w kompilacjach wersji. Deweloperzy generują ProGuard
za pomocą narzędzia
android
– narzędzi do kompilacji a następnie podczas kompilacji automatycznie uruchamiaj ProGuard w źródłach projektu. Więcej informacji znajdziesz w sekcji ProGuard dokumentacji. - Nowe zastępowane właściwości javac Ant:
java.encoding
,java.source
ijava.target
(wartości domyślne to „ascii”, „1.5” i „1.5”). - Nowy interfejs narzędzia HierarchyViewer.
SDK Tools, wersja 7 (wrzesień 2010 r.)
- Zależności:
-
Jeśli tworzysz aplikacje w Eclipse przy użyciu ADT, pamiętaj, że ta wersja SDK Tools przeznaczone do użytku z ADT 0.9.8 i nowszymi. Po zainstalowaniu SDK Tools r7 zalecamy aktualizację wtyczki ADT do wersji 0.9.8.
- Uwagi ogólne:
-
- Dodaliśmy obsługę projektów bibliotek, które zależą od innych projektów bibliotek.
- Dodaje obsługę plików AID w projektach biblioteki.
- Dodaje obsługę celów rozszerzeń w kompilacji Ant, aby wykonywać zadania pomiędzy
standardowe zadania:
-pre-build
,-pre-compile
i-post-compile
- Dodano obsługę trybu „bez interfejsu graficznego” Aktualizacja pakietu SDK. Zobacz
android -h update sdk
. - Naprawia działanie kontroli lokalizacji w DDMS w każdym regionie, w którym nie jest używany znak „.” jako przecinek dziesiętny.
SDK Tools, wersja 6 (maj 2010)
- Zależności:
-
Jeśli tworzysz aplikacje w Eclipse przy użyciu ADT, pamiętaj, że ta wersja SDK Tools przeznaczone do użytku z ADT 0.9.7 i nowszymi. Po zainstalowaniu SDK Tools r6 zalecamy aktualizację wtyczki ADT do wersji 0.9.7.
- Projekty biblioteczne:
-
SDK Tools obsługuje teraz projekty bibliotek jako narzędzia do tworzenia aplikacji na Androida, kodu i zasobów w osobnym projekcie programistycznym. Możesz w takim przypadku odwoływać się z biblioteki projektów na Androida, a w momencie kompilacji skompilować udostępniany kod i zasoby w ramach zależnych aplikacji. Więcej informacji o tej funkcji znajdziesz w dokumencie Tworzenie projektów i zarządzanie nimi.
Jeśli tworzysz aplikacje w Eclipse, ADT zapewnia odpowiednią pomoc przy projekcie bibliotecznym.
SDK Tools, wersja 5 (marzec 2010 r.)
- Zależności:
- Jeśli tworzysz aplikacje w Eclipse przy użyciu ADT, pamiętaj, że ta wersja SDK Tools przeznaczone do użytku z ADT 0.9.6 i nowszymi. Po zainstalowaniu pakietu SDK Tools r5 zalecamy aktualizację wtyczki ADT do wersji 0.9.6.
- Na platformach Mac OS X 10.4.x (Tiger) nie jest już oficjalnie wspierane.
- Pakiet SDK i Menedżer AVD:
-
- Rozwiązano problem z pobieraniem przez SSL w przypadku samodzielnej wersji Aktualizatora SDK.
- Rozwiązano problem z 64-bitową architekturą JVM w systemie Windows.
- Dodano obsługę komponentów przykładowych platform.
- Poprawia obsługę zależności między komponentami.
- Listy AVD są teraz sortowane według poziomu interfejsu API.
- W oknie tworzenia AVD wymusza teraz minimalny rozmiar karty SD, który wynosi 9 MB.
- Uniemożliwia usunięcie uruchomionych zdarzeń AVD.
- Ustawienia są teraz zapisywane automatycznie – nie musisz klikać „Zastosuj”.
- Emulator:
-
- Emulator wymaga teraz karty SD o rozmiarze co najmniej 9 MB.
- Układ Układ:
-
- Naprawiono
layoutopt.bat
, aby umożliwić prawidłowe wykonywanie w systemie Windows.
- Naprawiono
SDK Tools, wersja 4 (grudzień 2009)
- Zależności:
Ta wersja SDK Tools jest zgodna z ADT 0.9.5 i nowszymi, ale nie zgodne z wcześniejszymi wersjami. Programowanie w Eclipse z ADT musi zaktualizować wtyczkę ADT do wersji 0.9.5 lub nowszej, zainstaluj SDK Tools r4 w pakiecie SDK.
- Uwagi ogólne:
-
- Skrypt Menu z aplikacjami wymusza teraz parametr GDK_NATIVE_WINDOW=true (tylko w Linux), aby naprawić jest problem ze zgodnością między GTK a SWT.
- SDK na Androida i AVD Manager:
-
- Okno uruchamiania AVD pokazuje teraz wartość skali.
- Naprawia potencjalny NPE w Menedżerze SDK w momencie wprowadzenia na rynek przez AVD w przypadku starszych wersji AVD, w których brak nazwa karnacji.
- Rozwiązano problem ze sprawdzaniem poprawności kodu XML w starszych wersjach Javy.
- Nie wymusza już używania środowiska Java 1.5 w systemie Mac OS X.
- Emulator:
-
- Nie ogranicza już rozmiaru partycji systemowej.
- Narzędzia do tworzenia mrówek:
-
- Pakiet .apk obecnie prawidłowo ignoruje pliki z rozszerzeniem vi oraz ukryte pliki.
SDK Tools, wersja 3 (październik 2009 r.)
- Zależności:
Ta wersja SDK Tools jest zgodna z ADT 0.9.4 i nowszymi wersjami, ale nie zgodne z wcześniejszymi wersjami. Programowanie w Eclipse z ADT musi zaktualizować wtyczkę ADT do wersji 0.9.4 lub nowszej, zainstaluj SDK Tools r3 w pakiecie SDK.
- Narzędzie na Androida:
-
- Dodaje nowe polecenia
android create test-project
iandroid update test-project
, aby zapewnić większą elastyczność w lokalizacji głównych i testowych projektów.
- Dodaje nowe polecenia
- DDMS:
-
- Dodaje przycisk do zrzutu pliku HPROF w przypadku uruchomionych aplikacji (aplikacja musi mieć możliwość aby zapisać dane na karcie SD).
- Przycisk rozpoczęcia/zatrzymania profilowania uruchomionej aplikacji (aplikacja musi mieć możliwość i zapisać na karcie SD). Po zatrzymaniu narzędzie Traceview zostanie automatycznie uruchomione w celu wyświetlić ślad.
- Poprawiono obsługę DDMS, Traceview i aktualizatora AVD/SDK/SDK tak, aby działały w systemie Mac OS X. 10.6
- Naprawiono obsługę zrzutów ekranu na urządzeniach z 32-bitowym buforem ramek.
- SDK na Androida i AVD Manager:
-
- Nowy interfejs użytkownika, który pozwala ustawić opcje skórkę emulatora, rozmiar/gęstość ekranu i współczynnik skali używane przy uruchamianiu średni czas oglądania.
- Ulepszony interfejs tworzenia AVD umożliwiający dostosowanie sprzętu. właściwości AVD.
- Teraz wymusza zależności między platformami i komponentami narzędzi. między platformami a dodatkami SDK.
- Layoutopt – nowe narzędzie do optymalizacji układów:
Pakiet SDK Tools r3 zawiera
layoutopt
, nowy wiersz poleceń które pomaga zoptymalizować hierarchie układu. Gdy grasz na plików układu, narzędzie analizuje ich hierarchie i powiadamia o obniżonej wydajności i innych potencjalnych problemów. Narzędzie udostępnia też proste rozwiązań znalezionych problemów. Informacje o zastosowaniu znajdziesz na stronie layoutopt.