当我将我的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)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)