Jak zbudować przykładowe projekty Androida za pomocą Ant? buduj.xml nie istnieje
Wierzę, że postępowałem zgodnie z instrukcjami w Android SDK, a teraz próbuję zbudować sample LunarLander (losowy wybrany)
$ cd samples/android-11/LunarLander
$ ant debug
Buildfile: build.xml does not exist!
Build failed
Uważam, że wszystkie ścieżki są ustawione poprawnie. Robiłem to wcześniej w starszej wersji Android SDK i Wiem, że nie spotkałem się z tym błędem, więc jestem dość zdezorientowany, co jest nie tak.
Aha, jeszcze jedna informacja-zainstalowałem Tylko pakiet platformy 3.0, więc nie jestem pewien, czy to błąd, czy nie.4 answers
Musisz wykonać to polecenie:
android update project --target <your build target> --path <path to LunarLander example>
Który stworzy potrzebną kompilację.xml w przykładowym katalogu, wtedy powinno działać polecenie ant debug
.
Spójrz tutaj .
*możesz użyć android list targets
, aby wybrać cel budowania dla Twojego projektu.
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-11-09 21:32:34
Musisz utworzyć plik kompilacji Ant, używając procesu opisanego tutaj .
Uruchamiając projekt aktualizacji wiersza poleceń (powinien) utworzyć pliki zależności Ant dla Ciebie.
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
2012-08-15 23:05:44
android updated project
został usunięty w narzędziach SDK 26.0.1
android update project
został ostatecznie usunięty w narzędziach SDK 26.0.1 po długim okresie dezaktualizacji i nie powiedzie się na przykład wth:
The "android" command is deprecated.
For manual SDK, AVD, and project management, please use Android Studio.
For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager
*************************************************************************
Invalid or unsupported command "update project -p ./bloom -t android-23"
Więc teraz nie znam dobrego sposobu na stworzenie projektu z CLI bez Android Studio. Najlepszym obejściem, jakie mam do tej pory, jest stworzenie projektu szablonu z Android studio i skopiował go za pomocą skryptu pomocniczego opisanego na stronie: Jak stworzyć projekt Androida za pomocą gradle z wiersza poleceń?
Również nie udało mi się łatwo zaimportować istniejącego projektu Ant do Gradle: robiąc Ant Build na Android Studio więc po prostu kopiuję źródła na razie.
Przed 26.0.1
Rozpoczynając nowy projekt możesz użyć:
android create project \
--target 1 \
--name MyName \
--path . \
--activity MyActivity \
--package com.yourdomain.yourproject
, który tworzy build.xml
automatycznie.
Te demo projekty zawierają tylko pliki gradlew
: szkoda, że Google nie może używać tylko jednego z Ant lub Gradle do wszystkiego.
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
2017-10-28 21:42:38
Proszę zainstalować na ubuntu openjdk-7-jdk
sudo apt-get install openjdk-7-jdk
W systemie Windows spróbuj znaleźć znajdź OpenJDK.
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-04-12 00:34:49