Androidowe ku pamięci

Próbowałam skonfigurować sobie środowisko do pracy na przynajmniej jednym (!) z trzech komputerów (A – WinXP Home, B – Win7 Pro 32, C – Win7 Pro 64). Na każdym z nich występował inny, ale zawsze tak samo złośliwy scenariusz, i przerobiłam przy okazji chyba wszystkie możliwe typy błędów. Gdy już przygotowałam się psychicznie na porażkę, poszło na C :)

Opis zmagań ku pamięci:

  1. Po pomyślnym zainstalowaniu Android SDK Tools i ADT Plugin do Eclipse oraz restarcie Eclipse, Eclipse woła o uruchomienie SDK Managera i zainstalowanie SDK Platform-tools. Tu akurat nie mam obaw, robiłam to niejeden raz na A i B. Na C jednak dostaję:
    Downloading Android SDK Platform-tools, revision 3 Failed to create directory C:Program FilesAndroidandroid-sdktemp
    Solution: uruchomić Eclipse jako administrator (http://stackoverflow.com/questions/5280999/android-sdk-download-with-eclipse-getting-error-message-failed-to-create-direc)
  2. Po pomyślnym zainstalowaniu SDK Platform-tools i pakietów dla dwóch wersji, z ciężkim westchnieniem wchodzę w Eclipse > Preferences > Android, przygotowana na manualne wyszukiwanie lokalizacji SDK i próby przekonania Eclipse, że przecież to zainstalowałam. Ku mojemu zdziwieniu, ścieżka już tam jest. Wszystko jest…
  3. Ha! Ale nie widzę w Eclipse zakładek SDK Manager i AVD Manager! Zamiast więc od razu zakładać projekt, czujnie wchodzę w Run configurations. Nie mogę ustawić nowej AVD (maszyny wirtualnej) –  mam wyszarzony przycisk OK, bo lista Target jest pusta. Dopiero po założeniu nowego projektu w Run configurations (przy tym podaje się Target) pojawiły mi się targety przy AVD. No dobra, konfiguruję jakąś AVD (z kapelusza, czyli ustawienia na chybił trafił). Brak zakładek SDK Manager i AVD Manager w menu Eclipse (są głębiej, w Run configurations) wynika chyba z wcześniejszej wersji Eclipse (Indigo).
  4. Próbuję startować maszynę wirtualną (tę “z kapelusza”), ale dostaję:
    Failed to allocate memory: 8.
    Solution: ustawić RAM z 1024 na 512 (http://stackoverflow.com/questions/7222906/failed-to-allocate-memory-8). Działa! Emulator się uruchomił.
  5. Robię Run i dostaję:
    Error in an XML file: aborting build.
    Solution tu: http://stackoverflow.com/questions/9957988/error-in-an-xml-file-aborting-build
  6. Aha, nie można robić Run i mieć włączoną inną instancję emulatora, bo dostaje się warning.
  7. Coś się niby ładuje, ale na maszynie wyskakuje Unfortunately System UI has stopped, a w konsoli Emulator without GPU emulation detected. Wina AVD z kapelusza 😉 Zrobiłam nową maszynę na podstawie informacji z http://mobile.tutsplus.com/tutorials/android/common-android-virtual-device-configurations i włączyłam jej Host CPU. Działa! Dostaję Hello, world!
  8. Ale gdy chcę zmienić stringa z powitaniem, po Run dostaję tylko stronę Home na emulatorze… Opisane tu przez iammilind: When the phone is locked then, simply press the “Menu” button on the phone keyboard. When the phone is unlocked then, press “Home” button and look at one triangle slider in the bottom of the screen. Pressing that will launch all the applications, your application also will be residing in the bottom. Just double click your application and it will run the program !!

Praca z .MOV w VirtualDub

Musiałam to zrobić po raz kolejny, więc ku pamięci spisuję:

  1. Zainstalować Avi Synch
  2. Umieścić plik .MOV bezpośrednio na C, najlepiej zmienić mu nazwę na video
  3. Otworzyć Notatnik. Wpisać w nim:
    DirectShowSource(“c:video.MOV”)
  4. Zapisać plik jako video.avs (wybrać Save as type: all files)
  5. Otworzyć plik video.avs w Virtual Dub

Dalej, jeśli problemem jest film zrobiony w pionie:

  1. Wejść w Video > Filters, kliknąć Add
  2. Wybrać z listy Rotate lub Rotate2 i kliknąć OK
  3. Dostosować ustawienia filtra, zatwierdzić przez OK
  4. Zapisać plik jako avi (ustawić pożądany sposób kompresji)

Linki źródłowe:

Reanimacja Tytana

Tytan (stareńka stacjonarka z Windows XP) przestał widzieć napędy CD i DVD – wyświetlały się, owszem, w menedżerze urządzeń, ale z żółtym wykrzyknikiem. Próby odinstalowywania, aktualizacji sterownika itp. nic nie dawały.  Chwała użytkownikowi SEBAW za wpis z 2007 r. :

Często ten problem pojawia się, gdy programy do nagrywania płyt namieszają w rejestrze. Wtedy należy wejść do:
START > Uruchom > (wpisz) regedit > wyszukaj:
HKEY_Local_MachineSYSTEMCurrentControlSetContro lClass{4D36E965-E325-11CE-BFC1-08002BE10318}
Następnie po prawej stronie wyszukaj klucze: UpperFilters i LowerFilters i je usuń.

Dzięki, SEBAW! Twoja metoda działa!