2013-07-10 6 views
5

Ich habe an einigen Projekten in meiner Programmierklasse gearbeitet und sie zu Hause auf meinen Computer kopiert, damit ich weiter daran arbeiten kann.Warum kann ich ein vorhandenes Projekt nicht in Eclipse importieren?

Als ich versuchte, diese Projekte in Eclipse zu importieren, hieß es, dass ein Projekt namens MainActivity bereits existiert. Obwohl mein Arbeitsbereich Ordner ist klar.

Wie Sie auf dem Bild sehen können, setzt der Import-Assistent "New Project Name" als MainActivity, für alle Projekte, die ich versuche zu importieren.Ich bin mir ziemlich sicher, dass das die Fehler verursacht.

Wie kann ich Projekte importieren und den ursprünglichen Namen beibehalten, ohne dass der Importassistent sie in MainActivity ändert?

http://i.stack.imgur.com/NSQ4y.png

Antwort

7

Auf dem Bildschirm durch den Screenshot angezeigt, können Sie jedes „MainActivity“ zu etwas einzigartig und relevant, indem Sie in jedem Textfeld unter „Neuer Projektname“ umbenennen. Es ist nicht sofort ersichtlich, dass dieses Feld bearbeitet werden kann, aber es ist.

enter image description here

+0

Es lass mich nicht bearbeiten ... Ich habe versucht, Rechtsklick und Linksklick und nichts ... – Noams98

+0

@ user2569406 - Ich habe ein Bild hinzugefügt. Ich kann einfach direkt auf "MainActivity" klicken und den Text so ändern, wie ich es möchte. –

+1

Danke, es hat geklappt .. und vielen Dank an alle anderen, die versucht haben zu helfen! Wenn ich nur genug Reputation hätte, würde ich bei all deinen Antworten hilfreich sein ... – Noams98

1

Sie können einfach wie folgt vor: anstatt Ihre Projekte Öffnen Sie Duplikate schaffen. Öffnen Sie die Eclipse> Datei> Neu> Andere> Android> Android-Projekt aus dem vorhandenen Code.

dann durchsuchen Sie einfach Ihren Computer für Ihre Projekte.

1

Es wird Ihnen nicht erlauben, MainActivity zu importieren, da Sie bereits eine haben ... wir also die, die Sie haben umbenennen, so ermöglicht es Ihnen in den neuen zu bringen ...

öffnen Projekt Explorer Ansicht (Window-> ShowView-> ProjectExplorer) MainActivity suchen und mit der rechten Maustaste darauf klicken ... Refactor-> Umbenennen

Sobald es umbenannt wurde, können Sie mit Eclipse den neuen importieren.

2

Dies funktioniert für mich ...

Gehen Sie zu Ihrem Projekt src Ordner. Öffnen Sie die ".project" Datei ...

Sie können den Namen ändern:

... 
<projectDescription> 
    <name>my_desired_name</name> 
... 
1

1) in einem Texteditor (zB Notepad) geöffnet AndroidManifest.xml aus dem Projekt, das ausfällt. importieren.

2) suchen Sie nach Android: Name und ändern Sie es.

Zum Beispiel, änderte ich android: name = "com.example.android.location.MainActivity" zu android: name = "com.example.android.location.XMainActivity"

<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="JDLocation Updates" 
    android:description="@string/app_description" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name="com.example.android.location.XMainActivity" 
     android:label="JDLocation Updates"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <service 
     android:name="com.example.android.location.ReceiveUpdatesIntentService" 
     android:label="JDLocation Updates" 
     android:exported="false"></service> 
</application>