2012-07-31 65 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" />

非常重要!!!!不要保存,直到您所做的所有更改,否則月食更改項目,你需要測試的項目中使用的主要項目