我注意到有些库需要手动添加到构建路径(即“Referenced Libraries”),而其他库工作正常,如果我只是将jar放在\libs
文件夹中(即“Android私有库”) )。
例如,如果手动将android支持库添加到构建路径,那么android支持库工作正常,但是原因是什么?
我不明白有什么不同,何时我应该选择一种选择而不是另一种选择。反之亦然。
答案 0 :(得分:2)
Android库包含
他们也是一个项目。它们不能直接运行,而是编译。 私有库没有资源,它们是包含.class文件的jar文件
例如,如果添加到构建中,则android支持库工作正常 路径...但是原因是什么?
具体来说,Honeycomb及以上版本中引入了有用的类,如Fragment
。您可能想使用Fragment
作为Gingerbread?使用android支持库。