Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Problem importing Android project archives into Eclipse

My apologies if this is a stupid newbie question...

I'm using Eclipse (Helios release) and have the Android SDK all configured as per the developer.android.com recommendations. I can create and run new projects without any problem but I can't import archived project code samples (found on the web etc.) using Import > Existing Projects Into Workspace.

Importing a zip creates a project but it doesn't create it as an Android project and the console displays the error: "Project has no default.properties file! Edit the project properties to set one."

I've tried going into the project Properties but as soon as I click on 'Android' in the properties tree a pop-up appears saying "Could Not Accept Changes: The currently displayed page contains invalid values"

See: http://screencast.com/t/ZmY3ZWQ4

But if I do this on one of my own projects I have no such error, and I'm able to change things such as the Android Platform/API level. I'm also able to archive my own projects (using export) and import them again without any problems... nut not other people's archives! Am I being really stupid?

Any help would be really appreciated!

like image 608
baroquedub Avatar asked Jul 22 '10 17:07

baroquedub


People also ask

How do I view imported projects in eclipse?

From the main menu bar, select command link File > Import.... The Import wizard opens. Select General > Existing Project into Workspace and click Next. Choose either Select root directory or Select archive file and click the associated Browse to locate the directory or file containing the projects.

How do I import multiple Eclipse projects at the same time?

If all of your old projects exist in a single directory or in a single parent directory, you can do File -> Import... -> Existing Projects into workspace. Choose a root directory that is a parent all of the projects you want to import. You will then be able to import all of the projects at once.


1 Answers

All the baseline default.properties needs is a line like:

target=android-8

You can most likely copy another projects' default.properties into this project. A (not-so-)quick restart of Eclipse, a rebuilding of the workspace, and you're off to the races.

It's really lame that this is needed -- it should happen as part of the import process, I would think.

like image 86
3 revs Avatar answered Sep 21 '22 20:09

3 revs