【问题标题】:Why I can't Import existing project to eclipse?为什么我不能将现有项目导入 Eclipse?
【发布时间】:2013-07-08 17:00:54
【问题描述】:

我一直在我的编程课上处理一些项目,并将它们复制到我家里的电脑上,这样我就可以继续处理它们。

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

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

如何在导入向导不将其更改为MainActivity 的情况下导入项目并保留原始名称?

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

【问题讨论】:

    标签: android eclipse import project


    【解决方案1】:

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

    2) 寻找 android:name 并改变它。

    例如,我改变了 android:name="com.example.android.location.MainActivity" 到 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>
    

    【讨论】:

      【解决方案2】:

      这对我有用...

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

      您可以在此处更改名称:

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

      【讨论】:

        【解决方案3】:

        它不允许您导入 MainActivity,因为您已经有一个... 所以,让我们重命名您拥有的那个,这样您就可以引入新的...

        打开项目浏览器视图(Window->ShowView->ProjectExplorer) 找到 MainActivity 并右键单击它... Refactor->Rename

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

        【讨论】:

          【解决方案4】:

          您可以简单地执行以下操作:您将创建重复项,而不是打开您的项目。从现有代码中打开 eclipse>file>new>other>android>android 项目。

          然后您只需在计算机上浏览您的项目。

          【讨论】:

            【解决方案5】:

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

            【讨论】:

            • @user2569406 - 我添加了一张图片。我可以直接点击那里的“MainActivity”并将文本更改为我想要的任何内容。
            • 谢谢!它成功了..感谢所有其他试图提供帮助的人!如果我有足够的声誉,我会对你所有的答案投票......
            猜你喜欢
            • 2023-03-04
            • 2021-11-28
            • 1970-01-01
            • 2014-05-13
            • 1970-01-01
            • 1970-01-01
            • 2010-11-18
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多