2013-02-10 166 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文件。无论如何,这是我如何欺骗它。但我相信有更好的解决方案,只是我还没弄明白!

相关问题