2013-02-10 162 views
0

我在我的項目中使用外部庫。構建爲庫項目依賴項APK

我從github下載了代碼,並將該項目添加到我的eclipse工作區。在我去我的MainApp後,我將項目文件夾添加爲庫。

每次我編譯MainApp時,依賴關係也將被構建爲APK。當我在另一個項目中使用外部庫時,它的行爲是一樣的。爲什麼會發生?

[2013年2月9日二十點57分50秒 - MainApp]安裝MainApp.apk ...
[2013年2月9日20點58分25秒 - MainApp]成功!
[2013-02-09 20:58:25 - MainApp]發現項目依賴關係,安裝:AndroidBillingLibrary
[2013-02-09 20:58:25 - AndroidBillingLibrary]上傳AndroidBillingLibrary.apk到設備'emulator-5556'
[2013-02-09 20:58:26 - AndroidBillingLibrary]安裝AndroidBillingLibrary.apk ...
[2013-02-09 20:58:29 - AndroidBillingLibrary]成功!
[2013-02-09 20:58:29 - MainApp]啓動活動de.MainAppapp.activities.SplashActivity on device emulator -5556
[2013-02-09 20:58:31 - MainApp] ActivityManager:開始:意向{行動= android.intent.action.MAIN貓= [android.intent.category.LAUNCHER] CMP = de.MainAppapp/.activities.SplashActivity}

回答

0

我有類似的問題,所以,遠我有以下解決方案:

  1. M方舟的外部庫的庫項目(如你在事先知情同意證明)
  2. 清潔所有的項目,等到你的主要應用項目中使用外部庫
  3. 取消標記構建了自己「是圖書館」的外部庫檢查現在
  4. 你可以安裝你的應用程序

在安裝時,它會查找外部庫的APK,它可以很容易地找到它,因爲它不再是庫項目。但如果它仍然被標記,它無法找到該庫的apk文件。無論如何,這是我如何欺騙它。但我相信有更好的解決方案,只是我還沒弄明白!

相關問題