- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 解决-Android: 跨应用AIDL调用时报错 java.lang.SecurityException: Binder invocation to an incorrect interface
产生原因如果服务端和客户端 AIDL文件的包名不一致。那么在调用AIDL的接口时就会报如下错误:06-27 17:12:10.293 6433-6433/cn.zzmetro E/AndroidRuntime: FATAL EXCEPTION: main Process: c...
2018-06-27 17:32:42 4209 2
原创 ReactNative-如何在AndroidStudio上打Release包
如果你也是在现有原生Android应用上集成的ReactNative,碰到了打release包的问题,那么下面的内容可能会对你有帮助。如果不是,请跳过。下面介绍一下如何在Android Studio上打集成了React Native的release包。项目结构我的项目结构如下图。所有android代码均写在android这个文件夹下面 步骤cd到项目最外层目录,然后执...
2018-06-13 16:53:36 1584
原创 Android-获取apk的包名以及入口Activity
环境准备:Android SDKapk包(这里我下载了一个华为应用市场)步骤打开终端,进入到Android Sdk/build-tools/27.0.1执行命令./aapt dump badging '/home/huanglin/下载/com.huawei.appmarket.1804261101.apk'屏幕会输出以下内容 包名在:package: name...
2018-06-08 10:20:53 4570
原创 Android-如何exclude aar包中的某个jar包
记录一个简单便捷的exclude arr包中某个jar包的方式。举个例子:很多aar里面都会把gson这个jar包打进去,如果版本不对,项目编译就会报有重复的类之类的错误。解决办法之一就是把aar包里的Jar打包的时候给去掉,就像下面这这样。注意,要使用exclude module这种方式,直接使用exclude group方式没有效果。 implementation(name: '××...
2018-06-07 20:08:26 27505 5
原创 解决-Gradle: build failed to resolve aar library dependency
很多SDK都会以aar形式提供给我们。aar包会放在libs下面,然后在build.gradle文件里面加上下面这条语句将aar包导入到项目中。 $ implementation(name: 'aar包的名字', ext: 'aar')这个时候直接编译,可能会报错Error:Unable to resolve dependency for ':app@debug/compil...
2018-06-07 20:01:28 2723
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人