Android :: Set Up Android SDK For Command Line Development On Linux
Mar 12, 2010
I'm trying to set up the android SDK to develop a simple program on the command line in linux (Ubuntun 9.10). I tried eclipse, but it has know problems running on Ubuntu, so I gave up on it. Here's what I've done so far:
downloaded android-sdk_r05-linux_86.tgz from [url]
tar xvzf android-sdk_r05-linux_86.tgz
ln -s android-sdk-linux_86 android
in .tcshrc added setenv PATH .....:/home/user/android/tools
source .tcshrc
ran 'android'. This opened a gui. Under available packages: I installed everything, and quit the gui.
ran 'android list targets' and It listed these:
Available Android targets:
CODE:...........
I want to create a simple hello world program for my motorola droid. Which of these targets should I use?
How do I see the Skins?
If I run 'android' from the command line it says that that there are no virtual devices. Is a virtual device the same as a target?
How do I get a droid skin and/or a droid target and/or a droid virtual device?
I THINK that I need to run something like 'android create avd --target 2 --name my_avd', but not sure. Is there a step-by-step list of how to do this somewhere?
Later: I figured out that I had to create targets (=virtual devices) like this:
android create avd -t 1 -n myavd1
....
android create avd -t 8 -n myavd8
This gave me 8 virtual devices in the gui when I ran 'android' from the command line.
Does anyone know what api level / platform to use for the Droid? And where to get the right skin? Is there anything hardware-specific that I need to know for Droid development?
Finally, are there any lists of steps to create a hello world app from the command line (linux) and run it on the emulator and then run it on a real phone?
View 2 Replies
Dec 1, 2012
Running Android 4.0.4 on Emerson EM543 Tablet. Could not install Google Play so had to install Android Market. Market apparently somehow disables the Android system LockScreen. So, now trying to get lockscreen back on boot (downloadable apps, as far as I can see, don't lock screen at system boot, which is what I want). I got a terminal emulator and was wondering if there was a Linux command line argument I could use to start Droid lockscreen at system startup.
I thought I was getting close with this solution, [URL] ....., but it is for an HTC Amaze 4G, and I can locate the AdroidManifest.xml files in the apk files on my system (using ROM Toolbox Pro Root Browser). But, even if I could figure out how to do it there, that file would be changed in the very next update. I am looking for a something similar, just need to know the xml filename or a command line argument that could be used in a startup script.
View 3 Replies
View Related
Mar 25, 2010
While implementing the BluetoothChat application .apk inside G1 device, it always pops up a message:
$adb install -r /home/parveen/workspace/BluetoothChat/bin/BluetoothChat.apk
-bash: adb: command not found
I am not getting clearly why this error is popping up every time.
View 2 Replies
View Related
Dec 7, 2009
How can i specify command-line parameter when I launch an android application? 1- With Eclipse 2- Directly from the phone
View 2 Replies
View Related
Apr 14, 2009
So i am wanting to fiddle around with the new sdk but I never learned how to use command line in any IDE. Anyways I need to create an AVD with the command line can someone please tell me the steps or tell me somewhere I can read up on this. I have tried google searching command line eclipse, but the only results I get are nifty commands I can use once I actually find out how to get a command line. I am using windows.
View 5 Replies
View Related
Jun 7, 2010
I'm still pretty new to Android and programming in general, and I can't seem to get the command line tools packaged with the Android SDK to work. I'm running Mac OSX and each time I try to run layoutopt, for example, the terminal returns, *-bash: cmd: command not found. Also, is it okay to have my SDK located in the Developer directory and my android project in some unrelated directory when using these tools?
View 3 Replies
View Related
Aug 27, 2009
Read through Couple of articles , Most of them point to the DDMS through that we could take the Screenshot. However i am trying to capture the Emulator screen from the Command Line. Not Sure how to tweak the framebuffer /Surface flinger to do the job. or is there any app that we could run in the background and get the job done.
View 10 Replies
View Related
Sep 12, 2010
I can't figure out how to get the platform files for development, without running 'android' and starting the GUI. I want to avoid running GUI applications on my dev server, since it's headless and I don't want to forward X particularly. I can't imagine that it does anything more than figure out your platform, pull down a tarball and unpack it, surely this doesn't necessitate a gui, does anyone know how I can get the platform files without it?
View 4 Replies
View Related
Jul 26, 2010
Does anyone know if there is an application that will send command lines to a PC? I would like to use this to either both launch programs and send other commands (such as changing the audio output on my PC). I am able to do this by creating shortcuts to the commands, then using a remote program (like premotedroid) to control the mouse and click the shortcuts, but it would be really cool if the phone could just send the command directly to the PC.
View 5 Replies
View Related
Jun 4, 2009
I am trying to test how my activity responds to an intent. I can write a test activity and send my intent. I am wondering if there is a command line tool to just send an intent. I looked at "am" tool. When I use "am -D INTENT", I get "your application is waiting for debugger connection" popup. Is there any way to skip this popup?
View 3 Replies
View Related
Sep 28, 2009
I want to build the .apk file from java binary file (.class) or .dex file. I have copied the bin+res folder and Manifest.xml file to a specified folder. and run the command :[apkbuilder.bat %FILE_NAME% -rf "./src_folderr"]. This command build the new .APK file with default keystore. But I want to build the APK with me generated keystore, with command line as this :[apkbuilder.bat %FILE_NAME% -rf "./src_folder" -storetype path_to_my_release_keystore.keystore] but it can not find my keystore with "java.security.KeyStoreException : release.keystore not found". How can I build APK file with my keystore file?
View 12 Replies
View Related
Jul 30, 2010
I am going mad trying obfuscating my projects on Netbeans and it's not reasonable at the moment for me to switch to Eclipse I need a command line script that let me build and obfuscate my APK. Is there some example script, or some tutorial that could help me in this "intent"?
View 24 Replies
View Related
Aug 18, 2010
How can I start up a browser with the adb shell and display a certain web page?
View 1 Replies
View Related
Nov 11, 2010
I'm configuring emacs to debug android apps. My problem is since I'm attaching jdb to DDMS I cannot set proper classpath (jdb just won't start when I try to set -classpath and -attach together). So jdb is practically blind - no entry point for class, no interactive debugging. How can I specify classpath when attaching debugger to ddms?
View 1 Replies
View Related
Aug 10, 2009
I have an interesting problem: My boss/the-marketing-team want to be able to distribute a separate version of our application to a number of 'partners'. The application itself would be *exactly* the same app, except that they'd like a partner-specific property to be passed to our web-service when the app runs (for tracking). The last thing I want to do is have 'n' builds of the product, each with a single constant changed (or a difference in the Manifest). This would be a maintenance nightmare, as well as the obvious issues you have when you have multiple mostly-identical versions of a product floating around.
I also suspect the Android Market would have a problem with "MyProduct for X users", "MyProduct for Y users", etc. Showing up for download. In a perfect world everyone would download the same app, and there would be some cool undiscovered Android feature where the Market URL could include "&vendorcode=X" that would be passed into the app on install. My question is this: Since the install process would be initiated by the user clicking on a link in their browser of choice (on the Android device), is there *any* way that the web server could be sent some 'device specific identifier' by the browser that would also be available to my APK? (In this way the web server would be able to match up the original install request and the first run of the app after install).
View 3 Replies
View Related
Apr 9, 2010
I would like to build and android project from command line on Linux. In the root directory of the project there are the following files and directories: AndroidManifest.xml build.xml default.properties res/ src/. Can you provide a sample Makefile how to build this project?
View 1 Replies
View Related
Sep 28, 2010
I am new to the development, i have created a database and i have inserted values using eclipse code and i have successes on that But i want to see where this database exists, i have checked on tools directory from command prompt and if i query the table using select , it is saying that no table exists, Can anyone please tell me that how to access database from command line?
View 3 Replies
View Related
Aug 11, 2010
I dont want to use Eclipse.
From the command line:
An emulator is running. adb server is running. "adb devices" lists correctly and I can see my instance on an avd in the output.
However when I manually start DDMS from the command line it just keeps trying to connect. I can find no connection config issues. (yes, it works from within eclipse and ddms shows threads etc)
System : Debian Squeeze
I ran update-java-alternatives to be sure java was set up properly for "Java(TM) SE Runtime Environment (build 1.6.0_20-b02)" . Not too much of a surprise to seasoned Debian users my Java is now worse ... When I run ddms from the command line I get :--
CODE:...........
View 2 Replies
View Related
Aug 20, 2010
How to put file in sdcard using command line I tried by using adb push command but its not working my file is in D:/sample.ogg I had written code...
View 1 Replies
View Related
Apr 17, 2010
I have a netbook with Android installed. Is it possible to access the bash shell?
View 5 Replies
View Related
Jun 15, 2009
I have an android project with source. This is the project structure. $ cd MyProject $ ls Android.mk res AndroidManifest.xml src. How can I compile this build and build an apk thru command line?
View 2 Replies
View Related
Sep 21, 2010
How can i create avd from command line with keyboard support? (I was able to create avd from commandline using: android create avd. but I don't know how to enable keyboard support into this). even android documentaion/help doesn't any thing about this.
View 1 Replies
View Related
Sep 30, 2010
How can I build and signed (keystore) the .apk file using 'apkbuilder.bat' via windows command-line? I try to run the following line: apkbuilder.bat %APK_File_Name% -u -z %Project_Path%in esources.ap_ -f %Project_Path%inclasses.dex -rf %Project_Path%. But I'm getting the following exception: java.lang.ArrayIndexOutOfBoundsException: 1 at com.android.sdklib.build.ApkBuilderMain.main<ApkBuilderMain.java:61>.
View 2 Replies
View Related
Mar 22, 2010
We are able to run instrumentation tests of Android from the command line on Windows by launching: adb shell am instrument -w <package.test>/android.test.InstrumentationTestRunner. This gives us good results. Using the same architecture, we are unable to run the same in Kubuntu. We have the same setup in Kubuntu. Can someone let us know, if there are packages with same name.. Then what package will the adb shell point? How will the emulator connect with adb shell from cmd line? DO we need to do any changes to do so in Kubuntu?
View 1 Replies
View Related
Apr 21, 2010
So far Ive managed to download and install the SDK and its in my PATH. Problem now is that I can't run "android update sdk" since it expects to be connected to a display and Im connected to a remote headless server through ssh (its a build server so there's no desktop env). Is there a command-line option for the android tool that tells it to run without X ?
View 3 Replies
View Related
Nov 2, 2010
I've installed Ant. From an existing Eclipse project I am able to generate the build.xml file from the command line using ant -update project. When I now try ant release I get this error: build.xml:65: java.lang.NullPointerException. This project builds fine under Eclipse. I have no idea where to even begin to figure this out. I wouldn't bother with this except that I need to use ProGuard later on (which I have not done yet).
View 1 Replies
View Related
Jul 21, 2010
I'm trying to run unit tests on the android platform in accordance with tutorial. Say, for example, I want to run tests for Email application. I open /apps/Email/tests/AndroidManifest.xml file, look for the <manifest> element, and look at the package attribute, which is com.android.email.tests, and in the <instrumentation> element I look at the android:name attribute, which is android.test.InstrumentationTestRunner.
View 3 Replies
View Related
Jun 27, 2011
I noticed in the newer releases of busybox there's no 'zip' command anymore. I'm running busybox 1.19 on my Incredible.
I have been using this command to create different bootanimation.zip files from my phone but am wondering if there is an alternative command I can use from within Android. I've tried tar -cvzf but I believe tar archives/compresses the files differently and renaming the extensions to .zip does not work.
View 8 Replies
View Related
Jul 29, 2010
I'm updating my application to take advantage of Android library projects. While I can get everything to build fine within Eclipse, I'm stuck trying to update my build.sh script to support library projects. At the moment, I can't figure out what options to pass to appt to tell it to look at my library projects when building my main project. Checking aapt--help has not been illuminating so far. Any suggestions?
View 3 Replies
View Related
Feb 1, 2010
My question concerns using aidl.exe (on a Windows system) from the command line. This question has nothing to do with Eclipse, Netbeans, etc. Included with the Android SDK are the following three AIDL definition files: IRemoteService.aidl IRemoteServiceCallback.aidl ISecondary.aidl. Located in the following directory: C:android-sdk-windowsplatformsandroid 2.1samplesApiDemossrccomexampleandroidapisapp. For the sake of simplicity, I copied aidl.exe into the above directory. Then, from a console Window, I successfully used the following two commands to generate .java files: C:Android-projectApiDemossrccomexampleandroidapisapp>aidl IRemoteServiceCallback.aidl C:Android-projectApiDemossrccomexampleandroidapisapp>aidl ISecondary.aidl. Invoking these commands produced the files: IRemoteServiceCallback.java and ISecondary.java, respectively. So far so good. I note that both .aidl files are simple; they include no 'import' statements..............................
View 2 Replies
View Related