我下载了一个Android项目并遇到了一些错误。
如何在Android中使用此导入功能?
import com.android.internal.telephony.IccSmsInterfaceManager;
import com.android.internal.telephony.Phone;
import com.android.internal.telephony.PhoneFactory;
import com.android.internal.telephony.SMSDispatcher;
当我导入它时,我遇到了这样的错误:
The import com.android.internal.telephony cannot be resolved
The import com.android.internal.telephony cannot be resolved
The import com.android.internal.telephony cannot be resolved
The import com.android.internal.telephony cannot be resolved
稍后在代码中有:
Phone phone = PhoneFactory.getDefaultPhone();
错误:
Multiple markers at this line
- Phone cannot be resolved to a type
- PhoneFactory cannot be resolved
等等......
我尝试用https://stackoverflow.com/a/16377968/3203914修复它 但我没有为我工作。
有人可以告诉我如何解决它吗?
谢谢!
答案 0 :(得分:3)
如何在Android中使用此导入功能?
这些不是Android SDK的一部分。如果您正在编辑Android源代码,则它的构建过程应解决这些导入。如果您正在尝试编写Android应用,则无法直接引用它们。事实上,com.android
表明他们是一个单独的应用程序的一部分,而不是你的,而不是Android框架。
答案 1 :(得分:1)
CommonsWare是正确的,它不在SDK中,所以你不能直接引用它们。你要么必须