Android 基于库的应用程序安装2个APK文件,而不是一个-为什么?
我正在尝试重新构造一个现有的应用程序,这样,除了派生活动中的一些可重写方法外,所有代码都将驻留在库中。尽管如此,但在尝试对此进行故障排除的过程中,我发现有两个安装了.apk文件,而不是一个(当我从eclipse运行调试会话时):Android 基于库的应用程序安装2个APK文件,而不是一个-为什么?,android,android-manifest,android-library,library-project,apk,Android,Android Manifest,Android Library,Library Project,Apk,我正在尝试重新构造一个现有的应用程序,这样,除了派生活动中的一些可重写方法外,所有代码都将驻留在库中。尽管如此,但在尝试对此进行故障排除的过程中,我发现有两个安装了.apk文件,而不是一个(当我从eclipse运行调试会话时): 第一个(以及更大的文件)是 具有原始库名称的 第二个(只有20KB大小)是 具有派生应用程序名称的 为什么会这样?我在哪里可以了解更多 这能解释我的问题吗?我自己找到了答案。事实证明,我在两个项目的属性中都有两个关键设置未正确设置: 在图书馆项目中,“是图书馆” 由于某
这能解释我的问题吗?我自己找到了答案。事实证明,我在两个项目的属性中都有两个关键设置未正确设置:
希望这能对其他新手有用。我也有同样的问题,并且已经做了您指示的事情。对我来说,问题在于,除了已添加为库之外,我还在构建路径中拥有库。一旦我把它从构建路径中移除,一切都很好!