I am trying to send an Android Eclipse project to another developer to view and modify. Which is the best way of doing that? I thought it might have something to do with file/export, but I can't work things out. The Eclipse version I'm using is Helios Service Release 2, build id is 20110218-0911
Right-click, Export -> General, Archive File -> Next -> provide the output path -> Finish.
Then give this to your developer. He can import it into his workspace.
I would just zip up the project folders and all sub-folders. Your recipient can then import that into their eclipse.
What worked for me was:
Export->General->File System
and then to a new workspace without any open projects:
Import->General->Existing Projects Into Workspace
I think that the most simple if you copy your Android project's map to a pendrive or something and then the developer import it to his/her eclipse. Hope it helps.
run your app in inbuilt emulator. this will result in apk creation somewhere .
locate the path as belows
workspace/your_app_name/bin/
there you can find the desired apk file.
simply copy it where ever you want :)
This is what i normally do and it always works:
Copy the project folder into your Eclipse workspace.
In Eclipse, File -> Import -> General -> Existing projects in Workspace
Choose the folder which you just copied into the workspace.
hope it helps
Related
I am trying to import an example project into eclipse. I downloaded the file SlidingTabsColors.zip from here, unpacked it, and then choose
Import -> Android -> Existing Android Code Into Workspace -> Browse -> ...
and selected the project named 'MainActivity'.
When I try to run this application the Console gives an error:
Could not find MainActivity.apk!
I thought the purpose of eclipse is to create the apk file...
Anyway, do I need to do some additional steps in order to run this example?
Do:
New -> Other -> Android Project From Existing Code
This should work no problem. Android does create the APK upon a successful compile. If you run into any issues, just do:
Project -> Clean
Here is a step-by-step tutorial on Tab Layouts with Swipeable Views. Which is what I believe you're trying to achieve.
Download Link: Source Code
Hopefully this helps.
Make a New folder in your computer.
put the java and res files in that new folder
just rename the folder from java into src
copy the AndroidManifest.xml into the root folder
now try to import this from eclipse
So, I have been using eclipse in Windows for years. I have a few android projects that I have been working on lately. But I'm getting stuck on something so weird.
The problem is I'm using eclipse on both windows and Linux now. (Yeah i feel linux is better and much faster). I want to get all my projects that I was using on Windows into Linux Eclipse workspace (Yes I created another workspace because I didnt know if I could work on same workspace in both versions viz linux and windows eclipse). Now, the weird part is I CANNOT IMPORT THOSE PROJECTS INTO MY OTHER WORKSPACE! This is driving me crazy.
I go to my Linux Eclipse workspace -> Import -> Add existing android proj -> browse -> Root dir of my android project -> (Ecipse does show the projects on the frame below -> I click finish -> NOTHING. I just sit there, waiting, and nothing happens. I have searched around here in stackoverflow, but none of the problems resembles this.
Yes I have access to the workspace folder, yes I can create folders, etc etc.
Please can someone tell me how I can import projects that are being detected but NOT imported?
thanks.
I solved this by importing the project in the following manner:
File > Import > Android > Existing Android Code Into Workspace
Click Next, then Browse...
Select your project root directory, and check the box for Copy projects into workspace. Click Finish.
Hope it will help you.
I also faced the same problem for long, today only I found out the solution!
It's all lies in .project and .classpath files inside project's root directory. While trying to import any project into workspace, if your project does not gets listed, that means .project and/or .classpath files are either missing or corrupt. Usually these files are hidden, so you never know what is the issue.
For Ubuntu, follow steps below:
step 1. go to any project root directory in your workspace and press Ctrl+H to see hidden files.
step 2. copy .project and .classpath files from there and paste to the other project directory that you wanted to import.
step 3. Open the .project file and update name tag to project name.
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>Name of the project</name>
<comment></comment>
....
step 4. close the folder and import the project, it will be definitely listed in the import wizard now!!
I also encountered the same problem.
you need to update ADT (Eclipse Plugin) to work with new Android SDK.
click Help > Check for Updates
after ADT updated, you can import your project from File > Import
Make sure to check to see if the AndroidManifest.xml file is present in either the folder or a sub folder. You must have that file in order to import.
This is the issue I had. Luckily I have the unlimited history feature in DropBox so I was able to use that to get the last existing version of the file. Once I added it, importing worked just fine.
I'm facing the same issue, here what i have done.
- In Eclipse, Go to windows -> Preferences
- choose Android, set your Android SDK Location
make sure you have at least one of the Android platform in the table.
- Apply and Ok.
done, I try import, and it's fine.
Hope it help.
It could be that the project already exists in the workspace. The solution is to either change your workspace location or just rename the project you're importing.
After importing the file, you can deselect the in library from properties section. It worked for me
if all the sulotions above didnt help you, open a new project with the same name as the imported project,after you do that, go to the Original project,open it and selcet all files with ctrl+A,and than copy paste it inside the new project,then click yes to all inside the alaert and it should work.
If none of the above answers help, check the permissions of the folder which contains the projects. In Ubuntu from command line try this:
sudo chmod 777 Folder_Containing_Projects -R
The above command will give permissions recursively.
I want to include this library from github to my existing project, I am using eclipse.
Is there any tutorial on how to do this? I am new to android and java development so any step by step help would be great!
note:
I have an Egit plugin installed in eclipse.
Image of the screen when I try to Import the library from the unziped file I have downloaded from the github page:
Also after importing the library as suggested below a library folder created in my Package Explorer but here is what I get:
I have now the library in the eclipse Package explorer, and now I want to add it to my project, so I Right-Click on the existing project and choose properties. Under Android liabrary i click ok and choose the library than ok, nothing happens!
Right click on your project -> properties -> Android -> Add. There you can hose a library.
I got the same problem as yours, please check my answer here , hope it helps.
Extract the zip,
Right click in your workspace -> Import -> Android -> Existing Android Code Into
Workspace -> give path of that project/library
Done.
I have downloaded an android sample called custom view from android refernce from this location
http://developer.android.com/shareables/training/CustomView.zip
It only has the java files and other resources but does not contain any project file for me to import in eclipse as a project.
So when I import existing project into workspace, eclipse does not pick the project in the import dialog.
How can I import it into eclipse ? I have ADT tools installed already,
Thanks,
Ahmed
Maybe that's because you'll have to make the manifest.xml file.
What I'd suggest, is to create a new Android project, with the same package and Activity's name than in your zip (ie com.example.android.customviews and MainActivity), then copy/paste the files from your zip to the new project directory (thus replacingsrcandres` folders). That way, Eclipse will generate the manifest for you, with correct reference.
This should not take more than 30 seconds...
Go to Project Explorer and right click -> Import -> Select Android -> Existing Android Code Into Workspace -> browse to folder with your code -> finish
I encountered the same problem. I did thought that it's missing the AndroidManifest.xml file. I tried to fixed it and place it here. You can download it an try.
I'm trying to import and existing Android project into my current Eclipse workspace. I select File->New->Android Project, which brings up the Android project dialog, I then select, "Create project from existing source", Location, Build Target and Finish.
I get the following error: Invalid project description.
Does anybody know how to get past this error?
File → Import → General → Existing Projects into Workspace → Next
Select root directory: /path/to/project
Projects → Select All
Uncheck Copy projects into workspace and Add project to working sets
Finish
Solved: If you want to "Create project from existing source", you need to create a new directory and then put the project directory tree into that new directory. Then point to the new directory when importing.
This error message appears when the source code you try to import is inside an existing workspace.
Put your source code in a directory OUTSIDE any existing workspace and then import
Just delete the ".project" file in your project folder (it's hidden on Linux, use "ls -a" to show), then from Eclipse, choose Create Android Project from existing source
Im not sure this will solve your problem since I dont know where it originats from, but when I import a project i go File -> Import -> Existing projects into workspace. Maybe it will circumvent your problem.
It seems you cannot have your project root, with the AndroidManifest.xml deeper than one directory level below your workspace root. I struggled for an hour with this before I just gave up and rearranged my repo.
You can also use Make new > General > Project, then import the project to that project directory
I found James Wald's answer the closest to my solution, except instead of "File->Import->General->Existing Projects into Workspace" (which did not work for me at all) I used "File->Import->Android->Existing Android Code Into Workspace". I am using Helios, maybe your version of Eclipse does not have this quirk.
I had the problem of getting errors when checking out an Android project from SVN. This is what I did and the whole thing settled down.
1. checkout the project from SVN as we normally do any other project
2. right click and get properties of the project
3. In the java build path->order and export tab select the android API and OK it
this removed all the project issues
so far so good but not sure if this is the 100% correct method
This post helped me: http://code.google.com/p/android/issues/detail?id=8431
In my Android Project folder .project file was missing. Restoring the .project file,which will be hidden in Unix OS environment resolved the error.
Updating #JamesWald's answer, and incorporating other comments. Assuming you want to create a cfesh copy from, say, a backup in your new workspace:
Put the existing project in a directory not inside the destination workspace.
In Eclipse: File->Import->Android->Existing Android Code into Workspace, Next
Select root directory: /path/to/project/from/step/1
Projects->Select All (or not, as the case may be)
Make sure you set the new project name correctly - To change one click on the old project name (left column) and then click on the new project name (right column) and then edit. It will default to the class name of the Default Activity.
Assuming you want a copy in the destination workspace, check "Copy projects into workspace"
uncheck "Add project to working sets"
Finish
Same problem happened to me as well and the .project file was not there in the project.
I copied a .project file from an existing android project and replace the project name with the name of the project I am trying to import.
Then using File -> Import -> Existing projects into workspace I was able to import the project.
What works for me is that: File > Import > Existing Project into Workspace (under General tab), then choose the project root folder. The importing of Existing Android Code into Workspace somehow does not work on Eclipse for me.