How do I develop for Xperia X10 on Android 2.1 when the SDK addon only supports Android 1.6 - android-emulator

I have installed android tools and eclipse successfully (making the hello World and hello widget examples) and have run these successfully on the Xperia X10 add-on that I downloaded from the developer site of SE.
However, my phone is running the updated Android 2.1, and any apps that I make will either have to run on 1.6, or will not be able to be tested on the Xperia X10 during development without moving it to my physical phone.
I have contacted Sony and they told me there is no add-on with 2.1 on it. And that is all they would say.
My Question:
Is there anyone out there who has developed for this phone, who knows what to do? Do I somehow run the SE update tool on the virtual phone to upgrade the OS of the image? Or am I missing something much more obvious?

As of April 2011, this is (an estimate of) Android usage share:
That's 3.5% for Android 1.6 and 2.7% for Android 1.5. As time goes by, those percentages will only decrease.
Just develop for 2.1.
Why do you prefer to use the emulator, anyway? Most Android devs (myself included) have found that the emulator is painfully slow, and it's just plain easier to plug in a real phone and test on that.

You can use the adb for getting your phone in debug mode.
Or you can just install your APKs via OTA or via USB in your physical phone.
Or you could just develop on 2.1 knowing that almost everything will work. I don't get the problem, really.

Related

Blackberry plugin for eclipse compatible with Blackberry 10

This may be an incredibly stupid question, but I have not gotten a clear answer through google. Will the eclipse Blackberry plugin work for the new Blackberry as well as older versions? I am actually an android developer so this is quite a change for me. Any hint will be appreciated. Thanx
EDIT You can use the BlackBerry Runtime for Android apps to run Android Jelly Bean 4.2.2 (10.2) platform applications on the BlackBerry 10 OS. If you are developing for a previous version of BlackBerry 10 OS, use Android Gingerbread 2.3.3. To use the runtime, you must first repackage your Android applications to BAR file format, which is the compatible file format required for an application to run on the BlackBerry 10 OS.
Got this from here. Does this mean that I should write two apps? One for the old blackberry devices and one for the new one?
I'm not sure that the above is clear, so thought I would restate the position as I understand it:
Android applications, repackaged to run on BlackBerry devices, can be used on BB10 and PlayBook devices only. These can not be run on BBOS devices, i.e. BB 5/6/7.
The later releases of BB10, specifically 10.2+, supports Android applications developed using Jelly Bean 4.2.2.
PlayBook and previous levels of BB10, support Gingerbread 2.3.3.
So for example, my Z10, which is running BB10.1, would only be able to load repackaged Android applications developed using Gingerbread. My Curve, running OS 7.0, can't run any Android applications.

which sdk is needed to compile java me code for samsung tocco?

I've developed an Android app which has replaced two previous systems written in J2ME. My boss has the old source code and needs it compiling for Samsung tocco phones. Which sdk/jar file do i need in Eclipse to make the source code compile?
I've had a look on the samsung web site but can't seem to find anything. Also it's not clear which operating system the Tocco phones use.
thanks in advance Matt
You may try installing Samsung SDK 1.2.2 for the Java ME platform:
http://developer.samsung.com/java/tools-sdks/New-Samsung-Java-SDK-1-2-2-release-28th-October-2010
And then taking the steps on how to create a Hello world with it:
http://developer.samsung.com/java/tools-sdks/Developing-HelloWorld-MIDlet-using-Samsung-SDK

ADB, Samsung Epic 4G, Windows 7, Eclipse

I have searched a lot on the forums, and most similar questions seem to be primarily Windows XP issues.
I am using the latest versions of Eclipse, Jdk, Android Sdk, and Adt. I am trying to debug on my phone, a Samsung Galaxy 4G/SII.
I downloaded drivers from samsung, and they seem to install ok, but my computer blue screens right as the installer finishes.
Adb does not see the phone, and it also doesnt see my wifes HTC Evo shift. Neither device is recognized by adb from a command line, and neither will show up in the Android device chooser.
Any advice would be greatly appreciated.
What type of OS are you using? If you are using Windows XP which is 32-bit OS, there is little or nothing you can do as it doesnt contain all necessary libraries needed to run the current or recent SDK tools. You might have to install some patches to make it work, consult XP documentation manual for more solution on running SDK tools. I have it on my Windows 7, and it is working perfectly. I only need to connect my Samsung phone to my computer, and I am able to debug directly. I would rather advise that you upgrade your OS.

Install blackberry plugin in Titanium studio OsX

i have a huge problem since yesterday!!
i have installed titanium studio,it runs with android and iphone.
I know it does not support blackberry yet, but is there a workaround that let me build app using the blackberry plugin?
If so, can anyone guide me to a tutorial on installing the BB plugin in titanium?
I tried to follow this and this with no success:
thank you.
You might notice that in the second link, near the top of the page it states "Currently, BlackBerry development is enabled on Windows OS only." This is because we (Appcelerator) dont support beta software, and the only non-beta version of the BlackBerry emulator (provided by BlackBerry) is windows only. This emulator is required to do any kind of BlackBerry development.
It appears that the blackberry OSX plugin requires "rosetta" to install on OSX so the installer will not work on later versions of the operating system
i just needed to be registered as minimum with indie account !!

Nokia s60 emulator for linux

I am using EclipseMe on Ubuntu. I want an emulator that can emulate mouse movements on screen.
Is there an s60 emulator for linux?
Edit:
Does net beans has an in built emulator that can emulate mouse movement on device screen?
Netbeans uses the Sun Wireless Toolkit.
The JavaME emulator it contains can me made into a touchscreen emulator. Read the accompanying documentation, it should be as simple as setting a variable inside a configuration file before stating the emulator.
You can find the specification for MIDP (the top layer of the JavaME platform you're probably targetting) at http://jcp.org/en/jsr/detail?id=118
Look at the javax.microedition.lcdui.Canvas class, you will find several methods used to deal with "pointer". While they are more often used to handle touchscreen event, they also map to mouse/joystick clicks on emulators.
You can definitely get the MIDP pointerDragged events when running the emulator on Linux.
This is basic MIDP, no need for fancy JSR-226 (e-swt) support.
The Windows only Symbian Emulator (EPOC) is being scrapped for a QEMU based emulator that will run on all platforms. This will likely be available within 6 months or so.
At the moment, I run Windows XP inside VirtualBox on my Mac for Symbian development. It works fine, but is of course not the ideal solution.
The full symbian OS emulator with application interfaces for Java and Symbian C is windows based unfortunately.
I usually get a MS Windows Vista install disk and install that into a VM like VirtualBox and than install the symbian SDks on top of that..
Works best on those 4 core desktop 64-bit computers now on sale for $687 as you get access to full 8 gig ram and close to 1 terabyte hard drive..