我们有一个Android应用程序,并正在使用一些第三方许可证。在应用程序中包含这些许可证的最佳位置是什么?在iOS中我们将它包含在设置包中,但我不确定在android中最好的地方。
谢谢你的帮助
答案 0 :(得分:2)
对于我的应用,我通常会将许可证.txt文件放在资产目录中。关于许可,请仔细阅读 Github (我通常使用github中的库)页面。通知原始创作者关于其库的使用。然后,如果产品是客户端,我会询问是否在about部分中包含带有链接的创建者(如果有的话)。在我自己的应用程序中,我将在我的应用程序中的某个部分包含链接和作者。
答案 1 :(得分:0)
以下是一步一步:
将库下载到主机开发系统。
在Eclipse/Android project
中创建一个新文件夹libs。
右键单击lib并选择Import -> General -> File System
,然后
Next
,在文件系统中浏览以查找库的父目录
(即:你下载到的地方)。
单击“确定”,然后单击中的目录名称(不是复选框) 左窗格,然后在右窗格中检查相关的JAR。这就是 将库放入您的项目中(物理上)。
右键点击您的项目,选择Build Path -> Configure Build
Path
,然后点击Libraries tab
,然后点击添加JARs...
,导航至
你的新JAR在libs目录中并添加它。 (顺便说一句,
是您的新JAR转换为在Android上使用的时刻。)
注意强>
如果您的构建路径中已包含lib,则可能不需要步骤5。在添加之前先确保它的存在。