Jak dodać Androida.wsparcie.v7.widget.GridLayout do intelliJidea?
Chcę dodać GridLayout do mojego projektu android, który jest use Support library GridLayout v7. Znalazłem Ten wątek, ale może kilka kroków dodawania tej biblioteki nie wspomniałem w tym akapicie Skonfiguruj bibliotekę wsparcia GridLayout w IntelliJ .
Czy ktos moze to wyjasnic?
Edit: Mam ten sam problem w tym wątku
3 answers
Jest późno na odpowiedź, ale tutaj jest, przynajmniej dla przyszłych ludzi szukających rozwiązania na Jak dodać bibliotekę wsparcia i zasoby dla GridLayout
(lub ActionBarActivity
/ AppCompat
, patrz poniżej).
Najprostszy sposób jest następujący.
Upewnij się, że masz zainstalowaną bibliotekę Android Support Library z Menedżera SDK Androida.
-
W IDEA: Otwórz swój projekt, a następnie wybierz
File
/Import Module
- wybierz katalog pod SDK:
{SDK}\extras\android\support\v7\gridlayout
- Wybierz
Import module from external model
iEclipse
Jeśli nie możesz / nie chcesz zapisywać w ścieżce SDK, możesz wybrać - na następnym ekranie powinieneś zobaczyć
Select Eclipse projects to import
iandroid-support-v7-gridlayout
, IDEA poprosi również o ponowne wczytanie projektu. - to powinno dodać moduł
gridlayout [android-support-v7-gridlayout]
w Twoim projekcie.
Create module files near .classpath files
lub umieścić je w innym miejscu]} - wybierz katalog pod SDK:
-
Teraz musisz zaktualizować zależności projektu do tego modułu dla zasobów i dodać .jar biblioteki. Wybierz
File
/Project Structure
- wybierz
Modules
ustawienia projektu i wybierz swój projekt (na zdjęciu poniżej, testv7) - wybierz
Dependencies
na prawym panelu - dodaj za pomocą przycisku
+
(na prawym panelu) aModule dependency...
doandroid-support-v7-gridlayout
- podobnie, dodaj
Jars or directories...
wskazując na katalog{SDK}\extras\android\support\v7\gridlayout\libs
(lub najar within). jeśli zamierzasz używać v4, wybierz{SDK}\extras\android\support\v7\appcompat\libs
, ponieważ zawiera zarówno v4, jak i v7 słoiki - Twoje ustawienia powinny wyglądać tak:
- wybierz
Dla mnie było to jedyne wyjście z podobnego problemu z ActionBarActivity
, który rozwiązuje się przy użyciu tej samej techniki na module {SDK}\extras\android\support\v7\appcompat
. I wypróbowałem kilka innych sposobów;)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-12-19 12:17:20
Dzisiaj zmagałem się z tym i na android dev site znalazłem prostsze rozwiązanie i dlaczego są z nim problemy. GridLayout z bibliotek v7 nie jest połączony z biblioteką appcompat V7, więc musisz ręcznie dodać zależność biblioteki v7 gridlayout.
Jeśli używasz gradle to w build.gradle
Wystarczy dodać
dependencies {
...
compile 'com.android.support:gridlayout-v7:23.1.+'
}
I wszystko powinno działać dobrze :)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-12-15 08:36:47
Jeśli używasz Android Studio, po prostu przejdź do Gradle Script - > build.gradle (Module: app) - > zależności i wpisz tam te zależności dla lepszej obsługi.
compile 'com.android.support:gridlayout-v7:23.0.2'
compile 'com.android.support:appcompat-v7:+'
P / S "v7: 23.0.2" zależy od twoich ostatnich narzędzi do budowania..
Mam nadzieję, że to pomoże..Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-12-09 17:38:15