2013-07-10 2 views
5

Я работал над некоторыми проектами в своем классе программирования и копировал их на свой компьютер дома, поэтому я могу продолжать работать над ними.Почему я не могу импортировать существующий проект для затмения?

Когда я попытался импортировать эти проекты в Eclipse, он сказал, что проект с именем MainActivity уже существует. Хотя моя папка рабочего пространства понятна.

Как вы можете видеть на картинке, мастер импорта устанавливает "New Project Name" как MainActivity, для всех проектов, которые я пытаюсь импортировать. Я уверен, что это вызывает ошибки.

Как импортировать проекты и сохранить исходное имя без изменения мастера импорта, изменив его на MainActivity?

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

ответ

7

На экране, показанном скриншоте, вы можете переименовать каждый «MainActivity» к чему-то более уникальным и релевантным, нажав в каждом текстовом поле в разделе «Новое имя проекта». Не сразу видно, что это поле доступно для редактирования, но оно есть.

enter image description here

+0

It wont let me edit ... Я попытался щелкнуть правой кнопкой мыши и щелкнуть левой кнопкой мыши и ничего ... – Noams98

+0

@ user2569406 - Я добавил фотографию. Я могу просто нажать «MainActivity» прямо там и изменить текст на все, что захочу. –

+1

Спасибо, это сработало .. и спасибо всем, кто пытался помочь! если бы у меня была достаточно репутации, я бы проголосовал за все ваши ответы ... – Noams98

1

Вы можете просто сделать следующее: вместо открытия ваших проектов, которые вы будете создавать дубликаты. открыть проект eclipse> file> new> other> android> android из существующего кода.

тогда вы просто просматриваете свой компьютер для своих проектов.

1

Это не позволит вам импортировать MainActivity, потому что у вас уже есть один ... Итак, давайте переименовать один у вас есть, так что позволит привлечь в новый ...

Открыть Project Explorer View (Window-> ShowView-> ProjectExplorer) Найти MainActivity и щелкнуть по нему правой кнопкой мыши ... Refactor-> Rename

После того, как он переименован, Eclipse позволит вам импортировать новый.

2

Это работает для меня ...

Перейти в папку Src проекта. Откройте файл ".project" ...

Вы можете изменить имя здесь:

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

1) В текстовом редакторе (например, Notepad.exe) открыт AndroidManifest.xml из проекта, который терпит неудачу. импортировать.

2) найти андроид: имя и изменить его.

Например, я изменил андроид: имя = "com.example.android.location.MainActivity" к андроид: имя = "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> 
Смежные вопросы