gpt4 book ai didi

java - Android Studio 无法解析符号 ITelephony

转载 作者:太空宇宙 更新时间:2023-11-04 13:03:39 41 4
gpt4 key购买 nike

我正在开发一个 Android 应用程序,该应用程序应该阻止来电和(最终)消息。到目前为止,我已经了解到您可以使用内部 ITelephony 接口(interface)来拦截并最终阻止调用。

该过程的一个步骤涉及创建一个名为“com.android.internal.telephony”的包,其中包含“ITelephony.aidl”文件。我现在有以下路径:

\MyApp\app\src\main\java\company\MyApp\com\android\internal\telephony\ITelephony.aidl(这是 Android Studio 使用“创建包”命令创建的内容。

问题是,由于某种原因,我收到以下错误:

错误:com.android.internal.telephony 包不存在。我尝试将aidl 文件放置在不同的位置,但结果相同。我做错了什么吗?如果是,我该如何解决这个问题?

谢谢。

最佳答案

这可能是您问题的解决方案:

you have added ITelephony.AIDL file in your project? and if you have added then your package name must be com/android/internal/telephony/ITelephony.AIDL: for more information Blocking Incoming call. download AIDL file from here

来自:how to resolve this error "com.android.internal.telephony cannot be resolved to a type" in android

简单地说:在 src 文件夹中创建 com/android/internal/telephony 文件夹结构并将 aidl 文件放入 telephony 文件夹中。

所以你的电话包可能有错误的目录结构。

请检查并尝试按照上述步骤操作。

关于java - Android Studio 无法解析符号 ITelephony,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34699467/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com