2013-07-10 280 views
5

我一直在研究我的编程课的一些项目,并将它们复制到我家里的电脑上,以便我可以继续研究它们。为什么我不能将现有项目导入到eclipse中?

当我试图将这些项目导入到Eclipse时,它表示一个名为MainActivity的项目已经存在..尽管我的工作区文件夹已清除。

正如您在图片中看到的,导入向导将"New Project Name"设置为MainActivity,对于我试图导入的所有项目。我很确定那是导致错误的原因。

如何导入项目并保留原始名称,而导入向导不会将其更改为MainActivity

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

回答

7

在你的屏幕截图显示在屏幕上,你可以重命名每个“MainActivity”下“新项目名称”的东西更独特和有关通过点击每个文本字段。这个字段是可编辑的,但并不明显。

enter image description here

+0

它不会让我编辑...我试过右键单击并左键单击并没有什么... – Noams98

+0

@ user2569406 - 我添加了一张图片。我可以直接点击“MainActivity”,然后将文本更改为我想要的任何内容。 –

+1

谢谢!它的工作..并感谢所有试图帮助的人!如果我只有足够的声望,我会投票支持你所有的答案...... – Noams98

1

您只需做到以下几点:而不是打开你的项目,你将创建副本。从现有代码打开eclipse>文件>新建>其他> android> android项目。

然后你只需浏览你的计算机为你的项目。

1

它不会让你导入MainActivity因为你已经有一个... 所以,让我们重命名你有那么它可以让你在新的一个带来一个...

打开项目资源管理器视图(窗口 - > ShowView-> ProjectExplorer) 查找MainActivity并右键单击它...重构 - >重命名

重命名后,Eclipse将允许您导入新的。

2

这适用于我...

转到您的项目src文件夹。打开 “的.project” 文件...

你可以在这里更改名称:

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

1)在文本编辑器(如Notepad.exe的)从失败的项目打开AndroidManifest.xml中。进口。

2)寻找android:名字 并改变它。

例如,我改变 机器人:名称= “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> 
相关问题