你好知道这个是为什么吗,导入第三方sdk,在build里添加依赖就报错
implementation files('libs/j.jar')
如果是想导入libs下的所有jar包:
implementation fileTree(dir: 'libs', include: ['*.jar'])
所有jar包加aar包:
implementation fileTree(include: ['*.jar', '*.aar'], dir: 'libs')
不知道你这个问题是否已经解决, 如果还没有解决的话:项目不可避免的要使用第三方sdk,如友盟分享、高德地图、腾讯 bugly 等,都需要在相应第三方的开发者中心使用包名、applicationId注册,获取相应的 appkey 、appsecret等。
那么,在组件化开发中,到底应该使用哪个组件的包名、applicationId 到第三方平台进行注册呢?
我的想法是使用基础库的包名、applicationId 进行注册,然后将相应的第三方sdk的功能封装为功能组件,供上层业务组件进行调用。
但也存在一个问题,即在第三方的管理平台上,将无法区分相应统计信息到底属于哪一个组件化app。
所以还是要根据业务要求、统计要求自己选择了。