开发cordova插件时无法找到源java类(Android)

开发cordova插件时无法找到源java类(Android),第1张

概述我正在开发一个使用巴西付款api称为pagseguro的cordova插件.但那不是重点. 当我将我的cordova插件添加到我的项目并运行“cordova run android”时,我收到此错误,我不知道如何继续: Execution failed for task ':app:compileDebugJavaWithJavac'. Unable to find source java cla 我正在开发一个使用巴西付款API称为pagseguro的cordova插件.但那不是重点.

当我将我的cordova插件添加到我的项目并运行“cordova run android”时,我收到此错误,我不知道如何继续:

Execution Failed for task ':app:compileDeBUGJavaWithJavac'.

Unable to find source java class: ‘/home/marcelo/documents/Delicia-e-Foco/app/platforms/androID/app/src/main/java/main/java/com/pagseguroCordova/PagseguroCordova.java’ because it does not belong to any of the source dirs: ‘[/home/marcelo/documents/Delicia-e-Foco/app/platforms/androID/app/src/main/java,/home/marcelo/documents/Delicia-e-Foco/app/platforms/androID/app/src/deBUG/java,/home/marcelo/documents/Delicia-e-Foco/app/platforms/androID/app/build/generated/source/r/deBUG,/home/marcelo/documents/Delicia-e-Foco/app/platforms/androID/app/build/generated/source/buildConfig/deBUG,/home/marcelo/documents/Delicia-e-Foco/app/platforms/androID/app/build/generated/source/aIDl/deBUG,/home/marcelo/documents/Delicia-e-Foco/app/platforms/androID/app/build/generated/source/rs/deBUG]’

已经尝试修改我的plugin.xml.这是plugin.xml:

<?xml version="1.0" enCoding="UTF-8"?>    <plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"ID="cordova-plugin-pagseguro"version="1.0.0"><Js-module src="./www/plugin.Js" name="plugin">    emphasized text<clobbers target="PagseguroCordova" /></Js-module><!-- androID --><platform name="androID">    <config-file target="res/xml/config.xml" parent="/*">        <feature name="pagseguroCordova" >            <param name="androID-package" value="com.example.pagseguroCordova"/>        </feature>    </config-file>    <framework src="build.gradle" custom="true" type="gradleReference" />    <framework src='br.uol.pagseguro.clIEnt:btserial:1.1.0' />    <framework src='br.uol.pagseguro.clIEnt:plugpag:1.1.0' />    <source-file src="src/androID/PagseguroCordova.java" target-dir="src/main/java/com/pagseguroCordova/" /></platform>

我正在使用gradle导入dependecIEs,这是我的build.gradle文件:

repositorIEs {    jcenter()        maven {            url 'https://github.com/pagseguromaster/plugpag/raw/master/androID'    }}dependencIEs {    compile 'br.uol.pagseguro.clIEnt:btserial:1.1.0'    compile 'br.uol.pagseguro.clIEnt:plugpag:1.1.0'}

有人知道导致这个错误的原因是什么?感谢您的关注.

解决方法 删除.IDea和.gradle文件夹对我有用.

下次启动时,在AndroID Studio中打开项目文件夹,它应该重新创建它们.

然而它然后给了我Android Studio: “Please select Android SDK”对话框.

修复我的是:文件 – >项目结构 – > (模块)App – > BuildToolsversion – >
…然后(奇怪地)单击以打开下拉菜单,然后单击已选择的完全相同的项目.

然后重建.

排序,谷歌!

(AndroID Studio 3.1.2)

总结

以上是内存溢出为你收集整理的开发cordova插件时无法找到源java类(Android)全部内容,希望文章能够帮你解决开发cordova插件时无法找到源java类(Android)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1000704.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存