Android 为什么我能';是否将现有项目导入eclipse?

Android 为什么我能';是否将现有项目导入eclipse?,android,eclipse,import,project,Android,Eclipse,Import,Project,我在编程课上做了一些项目,并把它们复制到家里的电脑上,这样我就可以继续做下去 当我试图将这些项目导入Eclipse时,它说名为MainActivity的项目已经存在。。虽然我的工作区文件夹已清除 正如您在图片中看到的,对于我尝试导入的所有项目,导入向导将“新建项目名称”设置为MainActivity。我很确定这是导致错误的原因 如何导入项目并保留原始名称,而无需导入向导将其更改为MainActivity 在屏幕截图所示的屏幕上,您可以通过单击“新建项目名称”下的每个文本字段,将每个“MainAc

我在编程课上做了一些项目,并把它们复制到家里的电脑上,这样我就可以继续做下去

当我试图将这些项目导入Eclipse时,它说名为
MainActivity
的项目已经存在。。虽然我的工作区文件夹已清除

正如您在图片中看到的,对于我尝试导入的所有项目,导入向导将
“新建项目名称”
设置为
MainActivity
。我很确定这是导致错误的原因

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


在屏幕截图所示的屏幕上,您可以通过单击“新建项目名称”下的每个文本字段,将每个“MainActivity”重命名为更独特、更相关的名称。该字段是否可编辑还不是很明显,但它是可编辑的


您可以简单地执行以下操作:不打开项目,而是创建副本。从现有代码中打开eclipse>文件>新建>其他>android>android项目


然后您只需浏览计算机以查找项目。

它不允许您导入MainActivity,因为您已经有一个。。。 因此,让我们重命名您拥有的一个,这样它将允许您引入新的一个

打开项目资源管理器视图(窗口->显示视图->项目资源管理器) 找到MainActivity并右键单击它。。。重构->重命名

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

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

您可以在此处更改名称:

...
<projectDescription>
    <name>my_desired_name</name>
...
。。。
我的名字
...
1)在文本编辑器(例如Notepad.exe)中,从导入失败的项目中打开AndroidManifest.xml

2) 寻找android:name 并改变它

比如,我变了 android:name=“com.example.android.location.MainActivity” 到 android:name=“com.example.android.location.XMainActivity”



@user2569406-我添加了一张图片。我可以直接点击“MainActivity”,然后将文本更改为我想要的任何内容。谢谢!它起作用了。。谢谢所有试图帮助我的人!如果我有足够的声誉,我会投票支持你所有的答案。。。
<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>