Pytanie Co oznacza pomarańczowy trójkąt w kolumnie docelowej okna Wybieranie urządzenia Android?


Kiedy uruchamiam moją aplikację na Androida w Eclipse, pojawia się zwykłe okno "Wybór urządzenia Android". Mogę tutaj wybrać, na którym urządzeniu chcę uruchomić moją aplikację.

W kolumnie docelowej obok mojego celu pojawi się pomarańczowy trójkąt z wykrzyknikiem (rodzaj "ostrzeżenia") (patrz obrazek poniżej)

Czy ktoś wie, co to znaczy?

enter image description here


31
2017-08-29 08:31


pochodzenie




Odpowiedzi:


Według ten wątek listy dyskusyjnejoznacza to, że korzystasz z opcjonalnej biblioteki, a Eclipse nie może być pewny, czy jest zainstalowany na urządzeniu. Eclipse wie, że używasz kompatybilnej wersji interfejsu API, ale nie masz pewności co do opcjonalnego rozszerzenia, którego używasz. Powinno ci być dobrze, o ile aplikacja działa przez telefon.


22
2017-08-29 10:07



Myślę, że może to również oznaczać, że minSdkVersion zdefiniowana w manifeście jest większa niż ta, na której próbujesz uruchomić aplikację. - IncrediApp


Mam ten sam wykrzyknik obok celu, ale kod się zgadza i działa OK. Moim zdaniem ostrzeżenie pojawia się, ponieważ cel urządzenia ma inną wersję interfejsu API niż pierwsza. W moim przypadku projekt Androida jest zbudowany z 2.3.3. ale moje urządzenie Samsung zainstalowało 2.3.4


7
2017-11-15 08:13





wystarczy, że zmienisz docelową wersję pakietu SDK z "Google API na Androida" z okna sdk w postaci załączonych zrzutów ekranu.enter image description here


1
2017-09-24 05:36





Ten problem może wynikać z nieprawidłowych właściwości / zależności projektu, jak opisano w innym pytaniu na ten sam temat: https://stackoverflow.com/a/22953719/997940


0
2018-05-03 16:29