android.support.v4.app 不存在

标签 android cordova gradle sdk cordova-plugins

..../cordova/sms_receiver/SmsReceiverPlugin.java:8: error: package android.support.v4.app does not exist import android.support.v4.content.ContextCompat;

还有:

..../cordova/sms_receiver/SmsReceiverPlugin.java:121: error: cannot find symbol ActivityCompat.requestPermissions(this.cordova.getActivity(), new String[]{type}, requestCode);

和:

..../cordova/sms_receiver/SmsReceiver.java uses or overrides a deprecated API.

快把我逼疯了。试图为 android 构建一个 cordova 应用程序。我已经关注了大量不同的谷歌搜索结果,试图摆脱这个错误。

包括将其添加到 plugin.xml 中:

<framework src="com.android.support:support-v4:+" />

还有对 build.gradle 文件的引用:

dependencies: {
    compile 'com.android.support:support-v4:+'
}

还向 $PATH 添加了许多路径,在 Android SDK 管理器中选择一切等等,但没有任何效果!

我承认这是新手,这是在安装了 Java 1.8 JDK 的 Mac 上。也试过 10.0。

我已经忘记了我尝试过的所有事情。请有人能让我摆脱痛苦。

最佳答案

关于android.support.v4.app 不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49908072/

相关文章:

java - Android Studio - 编辑器中的 FileNotFound 异常

android - 从事视障人士项目,需要 Android 编码方面的帮助!

android - fragment 中的 Onbackpressed 在实现接口(interface)时不起作用

android - 无法将数据添加到 firebasedatabse

android - 为什么带有 Phonegap 的 Android 4 会忽略 em 中的 css 大小?

ant - 通过ant任务配置Worklight数据库时缺少ant属性

gradle - 使用 annotationProcessor 和 log4j2 PluginProcessor 配置 gradle

jquery - 整页正文背景图片

android - Phonegap 中的本地存储限制

java - 即使在关闭 android studio 后,Gradle 仍将 java 作为进程保留