No se puede conectar a FTP en Gingerbread

Recientemente me di cuenta de que al intentar ejecutar mi aplicación en la emulación Gingerbread, ese FTP se rompió. Actualmente estoy usando la biblioteca externa apache commons para el soporte de FTP, pero por alguna razón funciona en todos los demás Android OS excepto 2.3 (Gingerbread)

Aquí está mi código FTP

FTPClient ftp = new FTPClient(); ftp.connect(SERVER); ftp.login("anonymous", "anonymous"); ftp.setFileType(FTP.BINARY_FILE_TYPE); ftp.enterLocalPassiveMode(); InputStream is = ftp.retrieveFileStream("file.txt"); byte[] data = new byte[1024]; fos = openFileOutput(FILENAME, Context.MODE_PRIVATE); int x = 0; while((x=is.read(data,0,1024))>=0){ fos.write(data,0,x); } fos.flush(); fos.close(); ftp.logout(); ftp.disconnect(); 

Como he dicho, esto se prueba y funciona en 1.6, 2.1 y 2.2, pero no 2.3. He intentado todo el día para averiguar por qué y cómo solucionarlo, pero no puedo encontrar ninguna solución.

Por lo tanto, me preguntaba si alguien tiene experiencia con FTP y Gingerbread y si puede ser tan agradable para guiarme en la dirección correcta.

Gracias.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.