【发布时间】:2021-03-16 18:38:47
【问题描述】:
我是 android studio 和 java 的新手。我正在尝试从 github 上名为 qksms 的开源项目开始构建一个增强的 mms/sms 应用程序。
我从 github 导入了 qksms,它具有来自 squareup okhttp 的依赖项。
当我运行应用程序时... 构建的输出显示以下警告和错误。这些错误是我最关心的问题。
警告: 'kotlin-android-extensions' Gradle 插件已弃用。请使用此迁移指南 (https://goo.gle/kotlin-android-extensions-deprecation) 开始使用视图绑定 (https://developer.android.com/topic/libraries/view-binding) 和“kotlin-parcelize”插件。 DSL 元素“android.viewBinding.enabled”已过时,已被“android.buildFeatures.viewBinding”取代。 :android-smsmms:compileDebugKotlin
错误: android-smsmms/src/main/java/com/android/mms/service_alt/MmsNetworkManager.kt
未解决的参考:网络
未解决的参考:等待
未解决的引用:notifyAll
未解决的引用:notifyAll
导致第一个错误的行是....
class MmsNetworkManager(private val mContext: Context, // 我们用来连接的 SIM ID 私有 val mSubId: Int) : com.squareup.okhttp.internal.Network {
- 即使出现错误,应用程序也可以在模拟器上运行。
- 该应用无法在我的真实设备上运行。
有人可以帮我解决依赖或引用错误吗?
谢谢。
【问题讨论】:
标签: java android kotlin okhttp mms