[Eclipse indigo]
Aplikacja wymaga co najmniej api level 11, jednakże nie mogę utworzyć AVD przy "target" 3.0 lub 3.1
Komunikat nic nie mówi bo(przy 3.1):
[2011-06-26 13:49:05 - SDK Manager] Created AVD 'AndroidTool' based on Android 3.1, ARM (armeabi) processor,
[2011-06-26 13:49:05 - SDK Manager] with the following hardware config:
[2011-06-26 13:49:05 - SDK Manager] hw.lcd.density=160
[2011-06-26 13:49:05 - SDK Manager] hw.keyboard.lid=no
[2011-06-26 13:49:05 - SDK Manager] vm.heapSize=48
[2011-06-26 13:49:05 - SDK Manager] hw.ramSize=256
Wyświetla się taka jakby konsola na cały ekran nie przypominająca niczym AVD, kilka razy mrygnie jakaś konsola, jakiś .jar się na chwile odpali i kiedy zamknę - "AndroidTool(Brak odpowiedzi)".
następnie utworzyłem inne Device z target = 2.3.3 itd. I wszystko śmiga - do czasu kiedy daję "Run as: Android Application"
Wywala błąd: (w przybliżeniu) Application requires level11
teraz: biorę target 3.0 i:
Still no compatible AVDs with target 'Android 3.0': Aborting launch.
pasek postępu zatrzymuje się na 70 % .
Mam zainstalowane wszystkie wersje androida bo zamiast 'available packages' i wybraniu odpowiedniej wersji odpaliłem Instalera który zainstalował wszystko. Także wszystkie etapy instalacji sdk poprawnie wykonane.
Więc utworzyłem Projekt z API 2.3.3 i odpaliłem na AVD z 2.3.3 i działa.
Więc moje pytanie brzmi: o co chodzi z tym AVD pod target 3.0 i 3.1?
EDIT: A drugie pytanie pomijając na razie pierwsze bo piszę na 2.3.3 : Jak dodać do buttona setOnClickListener() ? bo w tutorialu z YT mam
Button Button1 = (Button)findViewById(R.id.button1); // dodaję komponenty w pliku main.xml - design czy coś takiego
Button1.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
//something }
});
Nie działa mi od momentu new Button.OnClickListener()itd.
Eclipse podpowiada The method setOnClickListener(View.OnClickListener) in the type View is not applicable for the arguments ()
A ja nie viem jak rozwiązywać problemy w Androidzie i Eclipse: Może ktoś pomóc? Czy ma to związek z wersją API ?
Proszę o pomoc :)