Android :: Unzip Commons-io-1.4-bin.zip - Org.apache.commons.io.FileUtils
Jan 24, 2010Where do I unzip commons-io-1.4-bin.zip so that the import statement can find org.apache.commons.io.FileUtils?

Where do I unzip commons-io-1.4-bin.zip so that the import statement can find org.apache.commons.io.FileUtils?
I'm trying to use the Amazon Web Services java sdk jar but it has references to org.apache.commons.httpclient. All I seem to have in my Android sdk is org.apache.commons.http.client, which is a different namespace and obviously causes the build to fail. I'm new to Java and Android dev... is there a way to "map" one to the other or create some sort of symbolic link? If not, does that mean I have to import a "standard" org.apache.commons library?
View 2 Replies View RelatedHow to use apache.commons in my android application.
I put the right import, but when I compile it I get the following error:
: package org.apache.commons.io does not exist import org.apache.commons.io.IOUtils;
I am trying a simple send mail application using apache commons library.
Here is the code.
The email sending code is working fine in a standalone application.However when I try to run it as android application
It gave following error message. trouble processing "javax/naming/AuthenticationException.class": [2009-09-17 05:33:20 - Commons]
Attempt to include a core VM class in something other than a core library. It is likely that you have attempted to include the core library from a desktop virtual machine into an application, which will most assuredly not work. If you really intend to build a core library -- which is only appropriate as part of creating a full virtual machine binary, as opposed to compiling an application -- then use the "--core-library" option to suppress this error message. If you go ahead and use "--core-library" but are in fact building an application, then please be aware that your build will still fail at some point; you will simply be denied the pleasure of reading this helpful error message. [2009-09-17 05:33:20 - Commons] 1 error; aborting [2009-09-17 05:33:20 - Commons] Conversion to Dalvik format failed with error 1
I have added mail.jar,commons jars and jndi.jar to the references of eclipse If anybody know a resolution let me know.
CODE:....................
I'm using org.apache.commons.net.nntp to connect to a nntp server, however running a simple nntp.connect(host, port) crashes the android.
Anyone got any ideas? Do java packages work with android straight out of the box? or do they need editing?
I am writing a ftp client on android sdk 1.5 with apache-commons-net- ftp-2.0. I can successfully connect to my testing ftp server but with I use listFiles() it return an empty FTPFile[].
I put the same code in a normal java program and it works fine. I don't know where is wrong. Any compatible problem when apache-commons- net-ftp-2.0 and android works together?
Here is my test code:
CODE:..................
It is actually 4 files and 1 directory in the ftp root!
To enable logging for apache commons HttpClient in normal Java application I used:
CODE:...................
But on android I don't see logs in LogCat.
I've removed my convoluted and badly malformed question so that it doesn't detract from the very neat and correct answer beneath. Given the (surprising) difficulty of finding an on-line example for doing this incredibly common task, I hope Yoni gets a few more up-ticks for his response.
So the question...How do I use Apache.Commons to upload a file to some destination. I'm using it in Android and uploading to a PHP script, but obviously it can work from any Java program and to any HTTP based listener.
In the spirit of using existing, tested and stable libraries of code, I started using the Apache-Commons-Math library and its BigFraction class to perform some rational calculations for an Android app I'm writing called RationalCalc.
It works great for every task that I have thrown at it, except for one nagging problem. When dividing certain BigFraction values, I am getting incorrect results.
If I create a BigFraction with the inverse of the divisor and multiply instead, I get the same incorrect answer but perhaps that is what the library is doing internally anyway.
Does anyone know what I am doing wrong?
The division works correctly with a BigFraction of 2.5 but not 2.51, 2.49, etc...
[UPDATE]
This was indeed a bug in the apache-commons-math 2.0 libraries. The bug is fixed in v.2.1.
It is now listed in the Fixed Issues section of the bug tracker:
When multiplying two BigFraction objects with numerators larger than will fit in an java-primitive int the result of BigFraction.ZERO is incorrectly returned..attempting to reproduce the issue and setting me on the right track.
CODE:.....................
Today I tried including the apache.commons.codec package in my Android application and couldn't get it running. Android could not find method ord.apache.commons.codec.binary.* and output the following errors in DDMS
CODE:...................
I got one blog which interacts with servlets... Link as follows
http://groups.google.com/group/android-developers/browse_thread/threa...
In that program 2 libraries were used..
1---> import org.apache.commons.httpclient.HttpClient; 2---> import org.apache.commons.httpclient.methods.GetMethod;
When i check these libraries in my program, its show error....how to resolve this error?
How do i import org.apache.commons packages into android so i can use them in my applications?
View 2 Replies View RelatedI have a pretty big library I developed specifically for use in my Android Application. However business logic itself has no dependency on Android. To preserve that, I used Commons Logging throughout this library and it's respective JUnit tests (which I run in Eclipse).
However now that I am starting to integrate it into an Activity which I launch on Android, I am unable to get my logging to work. In Eclipse/JUnit, I had simply pulled in log4j's jar file as well as a log4j.properties file. This doesn't seem to work when deploying to a device. After struggling with attempting to get that to work for several hours, I gave up and tried replacing all my commons logging stuff with android.util.Log. Now I can log on the device.. but all JUnit tests are broken. When any JUnit tries to log using android.util.Log, it throws a RuntimeException 'Stub!'.
I would prefer to revert to my commons logging approach.. if anyone can help with that.. otherwise.. what can I do to get my JUnit test cases running using 'android.util.Log'?
I want to import the org.apache.commons.net.ftp.FTP, but there is no libs for it, so I download the commons-net-2.0 lib from apache website,
I try to push this lib into /system/framework/ but I can't because the directory is a read-only filesystem, and I try to chang mode for directory, but can't work! is other methods can use the lib?
I am developping an API for my web application and get a problem when i try to run my android application.
Log file:
CODE:...........
I'm trying to write a simple web service client app for Android, and I'd like to use commons-digester to convert the service's XML responses into objects I can work with. However, I'm getting a VerifyError as soon as I try to invoke any Digester method.
I've set up my dependencies (external jars) using Maven (the Masa Android plugin for Maven, and the Maven Plugin for Eclipse). The Masa plugin seems a little bit bleeding edge, so that may somehow be the source of the problem, but I can't be sure.
How can I debug this issue further, and what, if anything, can I do to resolve it? Is it not possible to use a library as simple as Digester on the Android platform?
Here is my complete error output:
CODE:..............
jarkata commons lib is very useful for our everyday development.is there any porting to android?or is there a good way to porting the jarkart commons libs to the android environment?
View 2 Replies View RelatedI am in the need of the Info-zip unzip (and zip) binary for bash scripts, compiled for Android.The unzip included in busybox does not have the features that I need and the 7za and unrar binaries that I have do not have features needed also.
View 4 Replies View RelatedI'm starting out and trying to unzip a zip file back to source. I'm using this code, my source is call "/mint/sdcard/Out.zip" to output "/mnt/sdcard/Out.text" and it seems to work. Now, if I have many files in Out.zip how do I automatically unzip all files individually with the correct filename without creating Out.text and then write onto it?
View 3 Replies View RelatedIs there a way to unzip and see what files exists in classes.dex file. Are there winzip like utilities for .dex viewers.
View 2 Replies View RelatedI have a Mytouch 3g with 3.5mm that will not boot past the "HTC magic" screen. I know the first boot after flashing a new rom is supposed to take a while because I've done it before successfully, but this time I've left it for hours and when I come back the phone is dead, so I fully charge the battery and try again, same thing.
I can still get to Hboot (maybe there's hope?) and this is what I see:
SAPPHIRE UNKNOWN 32A ENG S-OFF H
HBOOT-1.33.2010 (SAPP31000)
CPLD-13
RADIO-3.22.20.17
Possible to unzip a flashable zip, mod a few files and then rezip it and flash it? SAMSUNG-SGH-I717
View 3 Replies View RelatedEclipse (3.5) -->Window-->Android SDK and AVD Manager--><> When Adding SDK Components, there is the following error message:
CODE:........
This is followed by another message: -Nothing is installed- I use Windows 7 64-bit system.
I have some zip archives people sent me that I cannot unzip on my phone or on my PC! I believe when these files were compressed, the source files to be extracted were multiple folder levels deep. I cannot extract them on my phone with any app I have tried, and when I try to use Unrar or 7-Zip on my PC, it says the files are corrupt.
Is there an Android app that can drill down to the lowest folder level to extract files?
At the moment I'm trying to build some integration tests for an android project. I would like to use the same apache http classes I use on the android. Which version is this and can I get a jar of that somewhere?
Trying to use the jar that comes with android only resolves in Exceptions... But most of the tests won't need running them in the emulator all the time just because I use some apache libraries or do they?
Has anyone tried to use a newer version of Apache HttpClient on Android? There's an annoying bug in the HttpClient used by Android and I was wondering if I would run into problems trying to redistribute HttpClient 4.1 with my app.
View 2 Replies View RelatedI was trying http-cleint tutorials from svn.apache.org. While running the application I am getting the following error in console.
CODE:............
I have added android.permission.INTERNET in AndroidManifest.xml.
CODE:...........
The java code in HalloAndroid.java is as follows
CODE:....................
Basically what I need to do is to perform digest authentication. First thing I tried is the official example available here.
But when I try to execute it(with some small changes, Post instead of the the Get method) I get a
CODE:..................
When this failed I tried using:
CODE:.................
At first I have only overridden "realm" and "nonce" DigestScheme parameters. But it turned out that PHP script running on the server requires all other params, but no matter if I specify them or not DigestScheme doesn't generate them in the Authorization RequestPreperty when I call its authenticate() method. And PHP script returns HTTP response code 200 with a message that PHP script requires cnonce, nc and qop parameters.
Why import org.apache.commons.lang.StringUtils cannot be imported in android by default.
Do i have to include an external library? Then where can i find that library on the web?
CODE:.....................
I need to parse an UTF-8 encoded input stream, so I think the most appropriate method is to use
CODE:..............
For that I need to import org.apache.harmony.xml.ExpatReader but I cannot figure out how, I mean which Java package must I install from http://harmony.apache.org/download.cgi?
Or is there an alternative method to accomplish the same goal?