Launching a project downloaded from the android open source project in eclipse - android

I'm just starting to developing for the android platform. I'm still in "reading lots of code" phase. I downloaded the source code from android's music player into eclipse, now I want to run it on the emulator but eclipse tells me that the "selection cannot be launched".
Is there something missing?
I used this tutorial to get the code: http://www.vogella.de/articles/EGit/article.html and the git repository is: https://android.googlesource.com/platform/packages/apps/Music

If you want to run a project you have to put into the eclipse
first put you project in your workspace.
then go to Eclipse-> file-> import and find your project.
when you have your project into eclipse open AndroidManifest.xml file
and find the number of android:minSdkVersion.
Finally and go to... Eclipse-> Window-> Android SDK and AVD manager and create you SDK with the number of android:minSdkVersion
Now you are ready to run your application.

Related

How to create an Android Studio project from a subdirectory in a github repo

I need to create an android studio project from this directory on github. I tried VCS -> Checkout from Version Control in Android Studio, but there is no url for this directory in the repo, so I'm not sure hot to clone just this subdirectory.
I also tried downloading the whole repo, doing File -> New -> Import Project in Android Studio, and selecting the messaging subdirectory as the folder to import. This showed a build progress bar, but after it finished, there was no imported project.
How do I do this?
I am not sure if its the correct way, but i resolved it with the following steps on Android Studio 4.1.1 :
Run Android Studio until the Welcome to Android Studio screen shows up.
Select Get from Version Control.
Paste the URL.
Press Clone button.
This will import the complete repository , but you won't be able to run the app yet (exactly as mentioned in your question) .
Now close and re open Android Studio
On welcome screen, select import Project (Gradle, Eclipse ADT, etc.)
Navigate to the folder where the project was downloaded and select the required Sub-folder
Press OK and let the Studio build your project.
I get it now. Go back to this. Then hit Download Zip and unzip it. In Android Studio go to File -> Open -> then to the quickstart-android-master and then down to messaging. Do NOT open quickstart-android-master go down to messaging and open that.
EDIT
Be aware you will have to follow these instructions to get the project to build and run.
Add google-services.json in android studio

Linphone Android how to import the library project?

I am working on SIP application and using Linphone Library.
I am trying to make and run the build on the device but getting few issues
I have setup the Android SDK and NDK set up on my Mac.
Now when i copy the repo via Terminal using command
$ git clone git://git.linphone.org/linphone-android.git --recursive
And than to Makefile ran this code:
$make
and Then it show's Build Successfull.
Now i need to import this project into Eclipse and when i do this imported project (folder named "linphone-adroid") into my Eclipse it shows me alot's of projects i am confused which one should i use and if i choose all of them then it gives me lot's of errors in other's (Shown in image below)
liblinphone-android --> Ran this on Device runs fine but when i call the numbers it changes it's view and shows duration 0:00 and does not calls the numbers then i have to press hang off button to dismiss the call. (Not able to make call's)
Please suggest me how should i import this project into my eclipse and what else scripts i need to run on the terminal to make it run.
So far what i have did is right or wrong?
Yes , it worked finally.
After build using "make" command.I installed in my device using "make install". Also generated sdk using "make linphone-sdk"
And then simply imported in eclispe just like normal android project.
Without any error it worked. - thank god.
In windows8 cygwin created many issues, so i did build the code using "make" command in MAC. And then simply imported in windows eclipse. (some admin permission issue in MAC)
Note: android-ndk-R9c was failed my build. So then i tried with android-ndk-R9 without additional toolchain it worked great. Android-ndk old versions available at
(http://page2rss.com/0dc3a880ab1762303011d69d18408917).
after building the library you have to import it in eclipse
File -> New -> Other... -> Android -> Android Project from Existing Code -> Browse_your_project
Now open your application (Project which have activity) and assign linphone library which you have earlier loaded....
Right click on your project -> select Android tab from left hand side -> from the bottom library section, click on "Add..." -> you will see the listed library which you have in your eclipse workspace -> select correct one -> click "OK" -> now refresh and clean the project -> build and try to run
check complete guide on linphone android on coders hub.
As suggested by #bhavana
I was doing wrong while importing the linphone-android project into my eclipse.
The correct process is explained below-
Importing into Eclipse :
After i have made the build then now i just need to import the project into eclipse.
Step1: Go to eclipse click on File Menu then Import then select
Existing Android Code into Workspace
Hit Next and Browse to the linphone-android project folder
And Only tick linohone-android folder and Leave copy project into workspace untick
Like the below image:
And hit finish.
Now i right clicked on "linphone-android" (project name) and go to Properties and Java Build Path and then Order and Export and then reorder them as my image below and untick gcm.jar
Hit OK
And Boom No errors
Now just run it on device or emulator. (Cross check minimum target SDK matches with the device or emulator.)
The above steps worked fine for me.

Unable to launch android applications in Eclipse

I am having a weird problem with Eclipse.
Some days back, I completed a project with the name IntelligentAlarm, and then pushed it to github. I was using Eclipse Indigo then. After that I formatted the system, and downloaded Eclipse Juno. I cloned this repository from github, and imported this project into Eclipse as an android application.
But now, I am unable to run it as an android application. The option which allows you to run it as an android application is missing. Neither can I create a new Run Configuration for this project, as I don't see this project in Browse window.
I should add that I am able to run newly created android projects.
What should I do ?
If you formatted your hard disk your workspace is gone. This means you have to import your cloned project into Eclipse (Import existing Android project into workspace). This adds your project to the newly created workspace. After that, if will be shown in your IDE as usual.
It might be that you have still some things to do, for instance downloading the SDK platforms and creating an emulator.
After this you should be able to run your program as an Android project.
I would re-do the android app setup configuration in Eclipse again and see if the
Run > As an Android App
option comes back.
Setup Eclipse form scratch to enable Android Development Environment. enter link description here
Then create new project from your existing code. Since you exisitng eclipse project will have the properly files it will enable any old properties.
Hope you have your old workspace.
Quick Solution: *You can try deleting the .metadata folder under workspace folder which can recreate the .metadata folder for you when restart the eclipse*

How to start an Android source code example on eclipse?

I have downloaded the samples from the SDK manager. Now, I want to know how to start it in eclipse.
When starting a new project, I select Android Project from Existing Code. Where can I get the path to that code from?
In Eclipse, New>Project...>Android>Android Sample Project then choose the platform(s) that you have installed and then the sample project you want to build and test.
They are in your Android SDK folder. On my machine the full path is
C:\Program Files\Android\android-sdk-windows\samples\android-17\AccelerometerPlay

How to attach Android source to Eclipse?

While trying to debug a program I wrote in Eclipse for Android, I receive an error saying there's no source attachment for android.jar.
How do I get that source attached to Eclipse to continue my debugging?
In Eclipse:
Window > Android SDK Manager, install "Sources for Android SDK" under Android 4.0
When prompted by "No sources attached...", click the button, then choose the Directory "your Android SDK directory/sources/android-API level/"
Example: C:\...\android-sdk-windows\sources\android-16
If you really want to have the android.jar sources, follow these easy steps: (for Eclipse IDE)
Install plugin Android Source by going to Help->Install New Software-> add this site: "http://adt-addons.googlecode.com/svn/trunk/source/com.android.ide.eclipse.source.update/". Select Android Sources from the list, click Next, and install like usual. Restart Eclipse when prompted.
If sources are still not attached, attach them manually. You will find the sources in the plugin folder usually ECLIPSE_PATH\plugins\com.android.ide.eclipse.source_MAY_BE_VARY\VERSION
Depending of the version of Android, they'll be in the different folders. (eg: for Android 4.4 the sources are in folder named 14). Sources will be in source.zip archive.
In Eclipse package explorer:
Right click on android.jar then Maven->Donwload Sources.
Wait a bit until the process is finished and you're done. (I am not sure if checking "Install Sources" in Android SDK Manager is a prerequisite for this, but you can try and tell us)

Categories

Resources