2012-07-31 68 views
-1

您好我正在开发一个eclipse中的android应用程序。我用测试项目创建了android项目。我在android测试工作。现在主项目文件夹没有类和文件。只有清单。如何将测试项目发布并转换为主项目?在eclipse中发布android测试项目

我在eclipse中创建了一个名为音量控制的新的android应用程序。自动eclipse创建了第二个名为Volume controlTest的项目。我在第二个工作。我测试了它,它工作正常。现在我想发布它。如何传输音量控制项目上的文件?如果我重构并将名称更改为文件夹或丢失项目的包。如果我删除音量控制文件夹eclipse说我需要音量控制项目来运行音量controlTest。

我需要编写好的源代码将其发布到GIT上并使应用程序打开。

请帮帮我!

+0

我无法搞清楚的问题是在这里。你能更具体地了解发生了什么? – rhnoble 2012-07-31 23:31:50

+0

现在你有更多的信息:) – 2012-08-01 00:19:15

回答

2

这听起来像是你在测试项目中编写了你的​​Android应用程序,而不是在主项目中。

Eclipse创建了两个项目,主项目和测试项目,名称为“Test”,并附加到您指定的任何名称。该测试项目旨在保存您为测试主代码而编写的测试。

相反,您应该在主项目中编写代码,并在测试项目中编写测试。

由于您错误地把你的应用程序代码的测试项目,你应该能够通过操作系统的本地文件管理,将它复制到主项目和Eclipse应该拿起变化。你可能需要修补一些东西,如路径,类名等,但是你不应该失去任何工作。

0

解决:

  1. 保存测试项目到一个文件夹的Eclipse工作区
  2. 外从日食删除项目
  3. 创建新的空“的Android项目”不活动
  4. 复制和粘贴项目从文件管理器文件到eclipse
  5. 从项目文件中删除所有的话“测试”。
  6. 进入清单中删除<instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="....." /><uses-library android:name="android.test.runner" />

非常重要!!!!不要保存,直到您所做的所有更改,否则月食更改项目,你需要测试的项目中使用的主要项目