LinPhone 导入 Android Studio 实现二次开发

本文介绍了如何将LinPhone项目导入Android Studio进行二次开发,包括修改项目版本、移除gcm依赖、处理过时方法、解决方法数超限问题以及解决dex writer thread异常。详细步骤包括更新依赖、删除不需要的类和注册、启用multiDex以及调整内存设置。
摘要由CSDN通过智能技术生成

LinPhone 导入 Android Studio 实现二次开发


步骤

一:下载LinPhone按照正常方法将LinPhone项目导入Android Studio中

  • 在app ->build.gradle 中,将项目版本号 修改为你需要的版本
  • 在 dependencies 中,将 v4 依赖包修改为 v7
  • 可参考最后的附件 app ->build.gradle

二:去除 gcm 依赖

  • 1:删除 java -> org.linphone.gcm 下的两个类
  • 2:在 AndroidManifest.xml 文件中 将刚才删除的两个类对应的广播注册和服务注册标签删除
    广播注册标签为: org.linphone.gcm.GCMReceiver
    服务注册标签为: org.linphone.gcm.GCMService

三:修改过时方法

    1. 去除 gcm 依赖后,编译会出现错误,点击错误定位到错误代码,将过时方法注释或删除
    1. 示例如下, 总共会有三处方法需要修改, 其余两处方法修改与示例相同
public static Notification createMessageNotification(Context context, String title, String msg, PendingIntent
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值