Arquivo da tag: Android

Corrigindo – erro ao fazer download XXX não há espaço suficiente no dispositivo

Ou em ingles “Error while downloading XXX. There is insufficient space”.

Este erro aparece nas novas versão do Android Market para Galaxy S. O problema é que o diretório que o APP Market tenta fazer o download do arquivo é muito pequeno e por isso da o erro. Este tutorial requer uma certo conhecimento com linhas de comandos. Não vou explicar como fazer a instalação do ABD, isso pode ser encontrado facilmente na net, vou somente passar os comandos para resolver o problema.

Para você ter uma idéia, estou usando atualmente F4K ROM do nossos vizinhos argentinos http://www.f4krom.com.ar/, e a partição /cache tem somente 26 MB, isso quer dizer se vc for fazer download de algum APP acima de 26 MB este erro vai acontecer.

Para resolver este erro basta executar alguns passos bem simples. Primeiramente vamos acessar o nosso Galaxy S com o seguinte comando

./adb shell

E apos isso vamos executar os seguintes comandos:

#64 MB
dd if=/dev/zero of=/mnt/sdcard/cache.img bs=1024 count=65536

# criando arquivo EXT4
mke2fs -F -T ext4 /mnt/sdcard/cache.img

umount /dev/block/stl11

# mount
losetup /dev/block/loop7 /mnt/sdcard/cache.img
mount -t ext4 /dev/block/loop7 /cache

chown 1000.2001 /cache
chmod 770 /cache

Porem se você desligar e ligar o celular o problema vai voltar e você vai ter que executar novamente os comandos acima. Estou pesquisando ainda como faz para executar comandos durante o boot do Android.

Referencias:

http://forum.xda-developers.com/showpost.php?p=16252668&postcount=46

DarkyROM no GT-i9000B

Depois de 6 meses procurando alguma ROM para Android que seja rápido e sem frescuragem encontrei o DarkRom[1]. Uma ROM bastante rápida e limpa, você instala somente o que é necessário para o funcionamento do celular. Além que eles tem o ótimo “[ODIN] DarkyROM 10.2 Resurrection GT-I9000″ que salvou o meu celular do erro “E:copy_dbdata_media:Can’t mount DBDATA”. Infelizmente o Kernel que vem nesta ROM não vai funcionar no GT-i9000B, então tive que instalar o Kernel Mafalda[2].

Vamos ao um pequeno passo a passo de como EU instalei esta rom em meu celular, lembrando que não sou responsável por qualquer erro que aparecer em seu celular. Pessoalmente escolhi fazer a instalação desta ROM usando o método Odin e usando a ROM Resurrection, pois ela faz uma limpeza das outras ROM que tinha instalado.

  1. Vá até o site e faça o download: http://www.darkyrom.com/community/index.php?threads/odin-darkyrom-10-2-resurrection-gt-i9000.4272/ ;
  2. Vá até o site e faça o download: http://www.darkyrom.com/community/index.php?threads/rom-darkyrom-v10-2-2-final-touchwiz-4.5124/ ;
  3. O arquivo DarkyROM_v10.2.2_Extreme_Edition coloque dentro do seu celular para poder atualizar o DarkyRom apos o flash por Odin;
  4. Apos fazer o download descompacte o arquivo  DarkyROM_10.2_Resurrection.zip;
  5. Dentro do arquivo você vai encontrar o arquivo Odin3 v1.3.exe, execute ele;
  6. Coloque seu celular em Modo Download: (vol-down+home+pwr);
  7. Ligue o cabo USB em seu celular;
  8. Click no botão PIT e selecione o arquivo: s1_odin_20100512.pit;
  9. Selecione o checkbox “repartition”;
  10. Cick no botão PAD e selecione o arquivo: PDA.ta;
  11. Click em Start e relaxe;

Apos isso o celular vai começar a falar e relaxa novamente, isso vai demorar uns 15 minutos. Apos isso vamos atualizar o DarkyRom para versão 10.2.2 que pessoalmente achei muito mais rápido.

  1. Apos o flash do Odin deixe o Galaxy S iniciar, você vai perceber que o Touch não funciona, isso é por causa do Kernel, mas vamos atualizar antes de mudar o Kernel;
  2. Retire a bateria do Galaxy S e coloque ela novamente;
  3. Coloque o Galaxy S em Modo Recovery: (vol-up+home+pwr);
  4. Selecione “install zip from sdcard”;
  5. Selecione “choose zip from sdcard”;
  6. Selecione o arquivo DarkyROM_v10.2.2_Extreme_Edition.zip;
  7. Relaxe novamente, apos o processo selecione “+++++Go Back+++++”;
  8. Selecione “reboot system now”;
  9. Espere o celular ligar.

Pronto apos o sistema iniciar vamos instalar o Kernel Mafalda:

  1. Faça o download do Kernel: http://www.multiupload.com/GNISOBDTEI ;
  2. Feche o Odin e abre novamente;
  3. Coloque seu celular em Modo Download: (vol-down+home+pwr);
  4. Cick no botão PAD e selecione o arquivo: Mafalda09bOC.tar.md5
  5. Click em start;

Ufa muito passos porem o Galaxy S fica ótimo e rápido, pode perceber que usando o Quadrant Standart consegui o score de 2017 que pessoalmente acho um bom score para este celular. Para fazer funcionar a TV fica para um próximo post.

[1] DarkyRom

[2] Kernel Mafalda

 

Android SDK e Arch 64 Bits – [SDK Manager] Failed to create the SD card.

Depois de instalar e configurar o Arch 64 Bits fui logo instalando o Eclipse e o Android SDK. Quando fui criar um novo Virtual Devices apareceu o erro abaixo.

 [SDK Manager] Failed to create the SD card.

O problema é que o utilitário mksdcard que vem no Android SDK precisa de algumas lib-32 para seu funcionamento correto. Para fazer funcionar corretamente você precisa abiltiar o repositório multilib do seu Arch no arquivo /etc/pacman.conf.

[multilib]
Include = /etc/pacman.d/mirrorlist

E logo depois executar o comando abaixo.

sudo pacman -Sy lib32-libstdc++5 lib32-libx11 lib32-ncurses lib32-zlib lib32-sdl lib32-libxext

OpenMoko: Android


Lembra que falei sobre OpenMoko aqui, bom mais uma reviravolta, esta correndo boatos que ele usara Android em vez das interfaces que estavão desenvolvendo, algo bastante interessante já que Android ate a Palm esta pensando em usar.O aparelho sera o da foto acima, o GTA02:

  • 2.8-inch, 640×480 screen
  • Wi-Fi
  • 3 axis accelerometer
  • 400-500 MHz processor
  • 128 MB RAM
  • 256 MB NAND Flash
  • A-GPS

Fonte: gizmodo