当前位置: 首页 > 知识库问答 >
问题:

导入模块OpenCV的导入不再可用,导致使用的每个关键字在Android Studio中都成为错误

卜盛
2023-03-14

我不确定是什么原因造成的,也不确定是什么时候发生的,但是MainActivity.java中的所有导入都被成功地使用了,没有任何错误。该应用程序编译并一直运行良好。我回到我的@Drawable文件夹中添加了一些图像,然后他们将它们添加到了我的.xml文件中。在那之后的一段时间,导入的每个OpenCV类和关键字现在都是一个错误,带有“无法解析符号[Symbol]”。我已经尝试了我发现的每一个建议,但没有运气。我的应用程序仍然工作,但我不能编辑或任何OpenCV关键字。

*本问题的所有内容,包括

-删除.idea文件夹和.iml文件夹并重新导入项目

-使缓存无效/重新启动

*重新启动计算机

奇怪的是,本来一切都很好,然后这件事突然发生,没有太多预兆。此外,当我单击OpenCV资源和.java文件时,它们都说“文件加载在错误的编码中:UTF-8”,而我什么也看不到。在加载OpenCV时,我遵循了这里的步骤,无论何时我在这些java文件中查找声明或其他内容,都没有问题。我该如何解决这件事?

共有1个答案

陆翰藻
2023-03-14

我尝试了一些更多的事情,包括:-做一个新的项目和处理旧的代码,相同的问题-重新安装Android Studio和导入旧的项目,相同的结果。

唯一解决我问题的是卸载Android Studio,然后重新安装,做了一个新的项目。我复制了代码并导入了OpenCV模块,所有的错误都消失了。我也从版本3.2.0转到了3.2.1

 类似资料:
  • 问题内容: 我已尝试找到有关最佳使用还是全面的指南。我刚开始使用Python,并且正在尝试着眼于最佳实践。 基本上,我希望有人能分享他们的经验,其他开发人员有什么喜好,以及避免遇到麻烦的最佳方法是什么? 问题答案: 和之间的区别主要是主观的。选择最喜欢的一个,并在使用中保持一致。这里有一些要点可以帮助你做出决定。 优点: - 减少维护你的import报表。无需添加任何其他导入即可开始使用模块中的另

  • 如果我有的话 在< code>b.py中,我可以< code >导入a 但如果我有 在<code>c中。pydo,突然出现在我得到 怎么了?我看不出第二种情况与第一种情况有什么不同 因此...在最初启动的模块的目录中搜索模块。我只是不明白其中的道理。 我不是在问如何解决问题。而是首先问为什么会有问题...... (在Python 3.8.8上测试)

  • 我正在尝试将代码从bitbucket部署到AWS Elastic beanstalk。从bitbucket部署代码时,我面临导入boto3问题。 但在我以前的docker形象中,工作很好。 旧Docker文件 在Python2.7中,一切正常。当我将python版本从2.7升级到3.7时,出现了这个导入错误。 Docker文件 Python脚本 当我运行这个脚本文件时,我得到了 导入boto3重要

  • 根据这个答案,您可以使用来使用类似这样的相对导入: 为什么相对导入不适用于sklearn。特征提取。文本 我验证了是一个具有以下功能的模块: 编辑 “不工作”,我的意思是它不导入模块。 我正在使用Python 3.4 绝对方式工作: 相对方式不:

  • 问题内容: 尝试使用别名时-这很常见,我很惊讶地看到以下结果: 创建一个别名 使用别名导入其中包含的模块 python中是否还有其他语法/等效项可用于导入模块? 问题答案: 使用并 不会 创建一个别名。您误解了导入系统。 导入有两件事: 将模块加载到内存中,并将结果存储在中。此操作仅执行 一次 ;后续导入将重用已经加载的模块对象。 在当前名称空间中绑定一个或多个名称。 该语法使您可以在最后一步中控

  • 我是PyCharm的新手,很难将我编写的模块导入Python控制台。如果我尝试导入Python自带的模块,我可以毫无困难地导入该模块,但是如果我尝试导入我编写的模块,我会得到一个导入错误:没有名为“ModuleITriedToImportName”的模块。例如,这里有一个简单的自我编写的模块pickle文件称为“文件pickle”: 如果我尝试在PyCharm Python控制台上“导入pickl