2014-12-07 33 views
9

Właśnie zacząłem używać Androida Studio. Mam jeden HTC (m7) z uruchomionym rooterem Lollipop. Próbuję uruchomić aplikację testową, którą utworzyłem na tym urządzeniu fizycznym. Kiedy go uruchomię, otrzymuję komunikat "Błąd transferu Adb: Odmowa uprawnień". Urządzenie pojawi się w studiu Androida, gdy przejdę do uruchomienia aplikacji i mam zweryfikowany dostęp do roota. Każda pomoc jest doceniana.Błąd protokołu transferu AdBooka Studio Studio

EDYCJA: Właśnie próbowałem zainstalować plik .apk za pomocą polecenia adb install i otrzymuję odmowę dostępu. To jest telefon zrootowany. Jednak zawsze miałem dostęp do roota na tym telefonie i przed uaktualnieniem do wersji 5.0 Lollipop mogłem uruchomić to polecenie i natychmiast zainstalować plik .apk bez konieczności tworzenia powłoki adb. Jeśli to jest problem, jak mam powiedzieć studio Android, aby uruchomić powłokę adb przed próbą zainstalowania i uruchomienia aplikacji?

Odpowiedz

18

Cóż, rozwiązałem to. Folder \ data \ local \ tmp nie miał pełnych uprawnień do odczytu. Kiedy zrobiłem szybki chmod 777 na tym Android Studio pozwoliło na instalację i uruchomienie aplikacji. Możesz także wykonać tę procedurę za pomocą eksploratora plików, który ma funkcje root.

+0

można wyjaśnić w jaki sposób to zrobić? Mam ten sam problem. Czy jesteś na Linuksie? Gdzie jest ścieżka zdalna? – Supa

+0

Szybkim i łatwym sposobem jest pobranie menedżera plików na urządzenie, które może uzyskać uprawnienia administratora, znaleźć folder \ data \ local \ tmp i edytować jego właściwości, aby uzyskać pełne uprawnienia do zapisu i wykonywania odczytu. –

+0

Problem polega na tym, że nie mam nawet tej ścieżki. Mam folder tmp/data, ale nie ma w nim zbyt wiele. – Supa

Powiązane problemy