Hi Karthikeyan
I'm also trying to use monkeyrunner of Java, but running your example
I get an error:

12:29:20 E/adb: Failed to get the adb version: Cannot run program
"adb": error=2, No such file or directory

Meaning the error is understandable, but I do not how to fix it znab.

I tried to fix the problem by connecting ddmlib in draft form and
directly in the code to set the path to the ADB but to no avail. The
application just freezes.

p.s. I'm sorry I do not know much English

On Aug 2, 11:34 am, Karthikeyan R <dba.kart...@gmail.com> wrote:
> Hi Nithin,
>
> I missed your post that is the reason for delayed reply.
>
> Please use the below snippet  (Make sure to include monkeyrunner,
> ddmlib, jython, sdklib jars)
>
> import com.android.monkeyrunner.adb.AdbBackend;
> import com.android.monkeyrunner.core.IMonkeyDevice;
> import com.android.monkeyrunner.core.TouchPressType;
>
> public class sampleMonkey {
>
>  public static void main(String[] args) {
>     sampleMonkey monkey=new sampleMonkey();
>     monkey.demo();
>  }
>  public void demo()
>  {
>     AdbBackend adb = new AdbBackend();
>     IMonkeyDevice device = adb.waitForConnection();
>
>     // Actions should go here
>     device.touch(200, 200,TouchPressType.DOWN);
>
>     device.dispose();
>  }
>
> }
>
> Thanks
> --Karthik
>
> On Jul 30, 1:53 am, Nitin Chhabra <nitin.n...@gmail.com> wrote:
>
>
>
>
>
>
>
> > Hi Bill/Karthikeyan,
>
> > Can you please help me out as well in this regard. I am able to 
> > runMonkeyRunnerusing Python Scripts on Windows
> > Platform. But I would like to use it in Java, as my test application
> > is being
> > built in Java. I am usingMonkeyRunnerto automate things only. I can
> > call my Python script using Java to runMonkeyRunner, but that is not
> > a clean solution!
>
> > Karthik, can you please help me as you have mentioned that you have
> > got that running. Can you please point me to some sample code as well.
>
> > On Jun 28, 9:44 am, Karthikeyan R <dba.kart...@gmail.com> wrote:
>
> > > Hi Bill,
>
> > > Thank you so much for pointing me to those links.
>
> > > It helps me a lot and now I can able use monkey runner from java.
>
> > > This group is rocking . . .
>
> > > Thanks
> > > --Karthik
>
> > > On Jun 28, 2:19 am, Bill Napier <nap...@android.com> wrote:
>
> > > >MonkeyRunneractually has a small example of doing this in it's own source
> > > > code:
>
> > > >http://android.git.kernel.org/?p=platform/sdk.git;a=blob;f=monkeyrunn...
>
> > > > IMonkeyBackend adb = new AdbBackend();
> > > > IMonkeyDevice device = adb.waitForConnection();
>
> > > > And you can see the IMonkeyDevice source 
> > > > here:http://android.git.kernel.org/?p=platform/sdk.git;a=blob;f=monkeyrunn...
>
> > > > And see that it has a bunch of methods on it like "takeSnapshot", 
> > > > "touch",
> > > > "drag", etc.
>
> > > > Hopefully that's enough to get you started.
>
> > > > Bill
>
> > > > On Fri, Jun 24, 2011 at 7:27 PM, Karthikeyan R 
> > > > <dba.kart...@gmail.com>wrote:
>
> > > > > Hi Bill,
>
> > > > > Thank you so much for sharing the information.
>
> > > > > we wanted to create a automation framework in java havingMonkeyRunner
> > > > > as base.
>
> > > > > Could you give me one small sample using java, it will be really
> > > > > helpful for us.
>
> > > > > To give you a context we wanted to automated the device as a whole
> > > > > where we interact with multiple apk's  hope our choice of monkey
> > > > > runner is right for that.
>
> > > > > Thank you in advance.
>
> > > > > Thanks
> > > > > --Karthik
>
> > > > > On Jun 24, 10:39 am, Bill Napier <nap...@android.com> wrote:
> > > > > > If you mean from Java on the phone (like as part of an 
> > > > > > application), then
> > > > > > the answer is no.
>
> > > > > > If you mean from Java on a computer, then the answer is yes.  You 
> > > > > > just
> > > > > need
> > > > > > to make your java project depend on theMonkeyRunner.jar and you can 
> > > > > > call
> > > > > > some of it's internal classes to do what you need.
>
> > > > > > We're in the middle of changing how the code is structured to make 
> > > > > > this
> > > > > even
> > > > > > easier, but it's not quite ready yet.
>
> > > > > > On Wed, Jun 22, 2011 at 8:16 PM, Karthik <dba.kart...@gmail.com> 
> > > > > > wrote:
> > > > > > > Hi,
>
> > > > > > > Is it possible to usemonkeyrunnerfrom java.
>
> > > > > > > If yes please let me know the approach.
>
> > > > > > > Thanks in advance
>
> > > > > > > Thanks
> > > > > > > --Karthik
>
> > > > > > > --
> > > > > > > You received this message because you are subscribed to the Google
> > > > > > > Groups "Android Developers" group.
> > > > > > > To post to this group, send email to
> > > > > android-developers@googlegroups.com
> > > > > > > To unsubscribe from this group, send email to
> > > > > > > android-developers+unsubscr...@googlegroups.com
> > > > > > > For more options, visit this group at
> > > > > > >http://groups.google.com/group/android-developers?hl=en
>
> > > > > --
> > > > > You received this message because you are subscribed to the Google
> > > > > Groups "Android Developers" group.
> > > > > To post to this group, send email to 
> > > > > android-developers@googlegroups.com
> > > > > To unsubscribe from this group, send email to
> > > > > android-developers+unsubscr...@googlegroups.com
> > > > > For more options, visit this group at
> > > > >http://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to