2015-03-29 18 views

Odpowiedz

2

Projekt został zaimportowany z zaćmienia jest prawdopodobnie przy użyciu starszej wersji Androida SDK. Sprawdź wersję API w projekcie. Zazwyczaj kliknięcie "Zainstaluj brakujące platformy i projekt synchronizacji" działa, ale wydaje się, że Android Studio nie jest w stanie połączyć się z Internetem.

Istnieją pewne ograniczenia bezpieczeństwa, które Mac OS X umieszcza na dowolnej aplikacji próbującej połączyć się z Internetem, szczególnie po edycji pliku Info.plist, which is not recommended. Czy pojawiło się okno dialogowe z prośbą o zezwolenie java na nawiązywanie połączeń sieciowych? Być może kliknąłeś "Nie"?

+0

Nie otrzymałem żadnego okna dialogowego Java. – AlexMcG

+1

Czy jest coś w tym komentarzu, które mogłoby pomóc? "Ignorowanie nieznanego filtru pakietów" android-l'Warning: Filtr pakietów usunął wszystkie pakiety Nie ma niczego do zainstalowania Proszę rozważyć ponowienie aktualizacji bez filtra pakietów. " Czy mogę edytować plik i usunąć filtr? Po prostu nie wiem, jaki plik edytuję. – AlexMcG

+0

Czy możesz tutaj wkleić plik manifestu? Wygląda na to, że będziesz musiał zastąpić L pewnym numerem kompilacji, takim jak 21. – shauvik

3

Byłem w tym samym bałaganie podczas kompilowania aplikacji AOSP (np. Kalkulator) w moim studio Android Istnieje wiele pomocy na ten temat, ale nieco rozproszone prawdopodobnie ze względu na różne wersje dla tego samego problemu. Poniżej znajdują się moje zmiany, jeśli ktoś uzna to za przydatne. Nie twierdzę, że jest to rozwiązanie w 100% dla tego problemu, ale daje wskazówki do obszaru zainteresowania. załaduj plik build.grade do studia i wykonaj następujące modyfikacje. spójrz na moje komentarze względem oryginalnych zmienionych wartości. UWAGA: Możesz grać z różnymi wartościami w zależności od wymagań.

compileSdkVersion 21 // Remove the "Android-L" 
buildToolsVersion "20.0.0" //Replace "20" 

defaultConfig { 
     applicationId "com.google.android.apps.calculator" 
// Add following two line based on your sdks support by default studio takes API level 1 
     minSdkVersion 21 
     targetSdkVersion 22 
    } 

dependencies { 
    compile files("arity-2.1.2.jar") 
    compile "com.android.support:support-v4:22.2.0" // Add 22.2.0 
} 
7

Miałem dokładnie ten sam problem na Mac OS X. Oto jak to naprawiłem.

$cd ~/Library/Android/sdk/tools/ 

$./android update sdk --no-ui --filter 1 

Rozpocznie aktualizację pakietu w trybie non-gui i poprosi o pozwolenie itd., A następnie zainstaluje się poprawnie.

+0

Dzięki za udostępnienie;)! Działa idealnie. – Ajite

+0

Dzięki. Jest to jedyna odpowiedź, którą udało mi się znaleźć. Mam Macbook Pro Retina i iMac. MPR nie ma tego problemu, ale iMac ma. Myślę, że może to być związane z tym, że mam wcześniejszą kompilację React i próbuję uruchomić Androida. – Zorji

Powiązane problemy