2016-01-09 7 views
11

Jestem początkującym w rozwoju Androida. Wczoraj skonfigurowałem środowisko w Windows 8, pobrałem android SDK, gdy uruchomiłem program, poprosiłem mnie o zainstalowanie niektórych narzędzi. Zainstalowałem wszystko. Potem próbowałem stworzyć przykładowy projekt, a następnie uruchomiłem go na moim telefonie, łącząc się z USB. Osiągnę sukces w oknach.Nie, minSdk (API 15)> deviceSdk (API1) w Androidzie studio

Ale, teraz próbowałem połączyć się z moim studio android w mennicy linux. Dostaję błąd pod nr minSDK, a także poszedłem do folderu SDK i otwarty zacisk i biegać jak to

adb devices 
  • demon zaczął z powodzeniem * ZL2GLMA5A0811781 żadne uprawnienia

To wyjście ... Proszę mi pomóc ...

EDIT:

mam włączone opcje programisty, a także debugowania USB ging. Jak już wspomniałem, działało dobrze na systemie Windows 8 z IntelliJ, ale w androidowym studio, mennica linuxa nie działa ...

+2

może to być pomocne będą http://community.linuxmint.com/tutorial/view/888 –

+0

postaram, obecnie jestem z dala od tego laptopa ... cię potwierdzić po tym, jak spróbowałem ... –

Odpowiedz

4

Musisz skonfigurować system mennicy linux, aby wykryć twoje urządzenie.

Jeśli pracujesz na systemie Ubuntu Linux, musisz dodać plik reguł udev zawierający konfigurację USB dla każdego typu urządzenia, którego chcesz użyć do programowania.

W pliku reguł każdy producent urządzenia jest identyfikowany przez unikalny identyfikator dostawcy, zgodnie z właściwością ATTR{idVendor}.

Aby uzyskać listę identyfikatorów dostawców, patrz USB Vendor IDs, poniżej.

Aby skonfigurować wykrywanie urządzeń w systemie Linux należy wykonać następujące kroki:

Krok 1:

zalogować się jako root i utworzyć ten plik /etc/udev/rules.d/51-android.rules

używać tego formatu, aby dodać każdy sprzedawca plik:

SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev" 

W tym przykładzie identyfikator dostawcy to HTC. Przypisanie MODE określa uprawnienia do odczytu/zapisu, a GRUPA określa, która grupa uniksowa ma węzeł urządzenia. Identyfikator dostawcy można znaleźć w powyższym łączu.

Krok 2:

teraz wykonać:

chmod a+r /etc/udev/rules.d/51-android.rules 

celu uzyskania szczegółowych informacji proszę sprawdzić this i this.

Odłącz kabel USB między telefonem a komputerem.

Podłącz ponownie telefon.

Uruchom adb devices, aby potwierdzić, że teraz ma uprawnienia dostępu do telefonu.

jeśli powyższe kroki nie działają, a następnie zabij i uruchom ponownie serwer adb. Na Linuksie: sudo adb kill-server, a następnie sudo adb start-server. Wtedy wykryje prawie każde urządzenie po wyjęciu z pudełka.

Mam nadzieję, że ci to pomoże.

+0

Odpowiedź została zaakceptowana ... ale znalazłem informację w blogu ptpts przed tym ... –

2

Roztwór podstawowy> Koniec procesu adb.exe z menedżera zadań

proces-> 1) Naciśnij Ctrl + Shift + Esc (aby otworzyć menedżera zadań) 2) teraz kliknąć na procesy karcie 3) kliknij adb.exe 4) kliknij Zakończ proces

teraz uruchomić aplikację

nadal nie działa zrobienia powyżej proces 2-3 razy ..

to wszystko .. !!

0

Nie zainstalowałeś odpowiedniego zestawu SDK do Androida. Idź do Narzędzia-> Android-> Menedżer SDK

Następnie wybierz pakiet SDK zgodnie z wersją dla telefonu Android.

trzeba będzie odbudować

+0

OK Dziękuję ... –

Powiązane problemy