Android 导入库文件在主工程使用不了库文件的代码

news/2024/8/26 17:58:42

主工程不识别这个文件

但是我明明加入这个lib库了为什么使用不了呢?

 

原因在这里 将库文件里面的build.gradle中的依赖implementation转换成api

然后sync一下

 

酱酱酱~~~不报错啦

是不是超级简单?


http://www.niftyadmin.cn/n/4646359.html

相关文章

SocketChannel 读取ByteBuf 的过程

SocketChannel 读取ByteBuf 的过程: 我们首先看NioEventLoop 的processSelectedKey 方法: private void processSelectedKey(SelectionKey k, AbstractNioChannel ch) {//获取到channel 中的unsafefinal AbstractNioChannel.NioUnsafe unsafe ch.unsafe…

ReactNative学习实例(八) 第三方组件TabNavigator底部导航栏

TabNavigator是github上开源的一个rn组件,是适用于ios和安卓两个平台的底部导航栏。 组件地址:https://github.com/expo/react-native-tab-navigator 1.首先通过命令行将组件引入项目: 进入项目根目录并执行 npm install react-native-tab-…

switch-case内不能定义变量?

1. 报错 switch(something) { case a: int a 0; break; default: break;   } 结果报错: error: cannot jump from switch statement to this case label…… 2. 错误原因 究其根本原因,是C的一条规则:在任何作用域内…

RestTemplate-记录

org.springframework.web.client.RestTemplate 1、从使用功能上看,是一种简化请求响应的工具类,从发送请求,到对返回的结果进行json解析。格式不对会有异常。 转载于:https://www.cnblogs.com/fateSpace/p/11319311.html

ReactNative学习实例(九)数据永久化存储AsyncStorage

官方的使用文档在这里http://reactnative.cn/docs/0.43/asyncstorage.html#content AsyncStorage使用类似于安卓中sharedpreference的存储逻辑,从名字中就可以看出这是异步存储。调用的所有方法返回一个Promise对象,但是不需要对这个对象进行操作&#x…

力扣 -- 714. 买卖股票的最佳时机含手续费

题目链接:714. 买卖股票的最佳时机含手续费 - 力扣(LeetCode) 下面是用动态规划的思想解决这道题的过程,相信各位小伙伴都能看懂并且掌握这道经典的动规题目滴。 参考代码: // class Solution { // public: // …

自动运行代码

自动运行代码 [CtrlA 全部选择 提示&#xff1a;你可先修改部分代码&#xff0c;再按运行] <div align"center"><P aligncenter><TEXTAREA rows12 cols78 classfm idcode><br>--完整的HTML代码放这--</TEXTAREA></P></div&g…

ReactNative学习实例(十)接管Back键BackAndroidToastAndroid

转自东方耀的学习视频 下面的这个例子实现了双击退出和类似于引导页的在第二页退出。 首先为BackAndroid设置监听器&#xff1a; componentWillMount() {BackAndroid.addEventListener(listener,this.onBackPressed);}componentWillUnMount() {BackAndroid.removeEventListener…