android 开发sdk 找不到java类_开发Cordova插件(Android)时找不到源Java类
我正在开发Cordova的插件,该插件使用名为pagseguro的巴西付款api。 但这不是重点。
当我将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:
id="cordova-plugin-pagseguro"
version="1.0.0">
emphasized text
我正在使用gradle导入依赖项,这是我的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:"请选择Android SDK"对话框。
我的解决方法是:文件->项目结构->(模块)应用-> BuildToolsVersion->
...,然后(随意)单击以打开下拉菜单,然后单击已选择的完全相同的项目。
然后重建。
整理一下,谷歌!
(Android Studio 3.1.2)
我没有使用任何特殊的IDE(是的,我生活在一块岩石下)
cordova clean
为我工作
Android Studio"构建"下拉菜单中的"清洁项目"为我修复了此问题。
在此过程中,错误不断出现。
对我来说,问题似乎在于目录已符号链接到项目中,该项目也是NFS共享,而Android Studio不喜欢这样。 我不知道符号链接或NFS是否会引起问题,但是每次我修改符号链接目录中的内容时,都必须执行CLean Project。
如果您在Jenkins中遇到此问题,请转到项目
工作区->清除当前工作区(单击它)
android 开发sdk 找不到java类_开发Cordova插件(Android)时找不到源Java类相关推荐
- 思源科技java面试_【企业招聘笔试真题】思源Java开发工程师笔试题
Java开发工程师笔试题 1.用最有效率的方法算出2乘以8等于几? 2.下面的程序输出结果是多少? 3.Import java.util.Date; 4.Public class Test exten ...
- aws搭建java项目_开发人员指南 - AWS SDK for Java 1.x - 适用于 Java 的 AWS 开发工具包...
本文属于机器翻译版本.若本译文内容与英语原文存在差异,则一律以英文原文为准. 开发人员指南 - AWS SDK for Java 1.x 适用于 Java 的 AWS 开发工具包为 Amazon We ...
- 自制java虚拟机_《深入理解Android:Java虚拟机ART》 —1.2.3 准备模拟器和自制系统镜像...
1.2.3 准备模拟器和自制系统镜像 阅读源码是学习虚拟机的主要方法.但在某些关键地方,有时候很难确定代码逻辑的走向,这时就需要在源码中加一些日志来辅助我们观察虚拟机的行为.在此,笔者推荐使用模拟器和 ...
- android studio怎么改软件扫码界面_一文入门Android逆向
本文节主要介绍一下Android逆向常用的环境.工具.动静态分析思路,笔者通过学习肉丝大佬分享的一些内容,加上自己一些经验总结而来. 1.环境准备 环境也分三六九等,一个好的环境能让你节省大量时间和精 ...
- java lambda::_书评:精通Lambda:多核世界中的Java编程
java lambda:: 从版本8开始,λ编程(lambda编程)终于在Java世界中引入.此功能将在很大程度上改变Java开发人员的编程方式以及针对样板代码的新"武器". Ja ...
- mave工程中的一个类调用另一个聚合工程的一个类_求求你,别再写上千行的类了好吗...
专注于Java领域优质技术,欢迎关注 作者:橙味菌 最近在对已有项目进行扩展的时候,发现要改动的一个类它长766行,开放了近40个public接口,我流着泪把它给改完了.为了防止这样的惨剧再次发生在我 ...
- 周志明:深入java虚拟机_虚拟面板:在低延迟环境中使用Java
周志明:深入java虚拟机 Java越来越多地用于低延迟工作,而以前的C和C ++早已成为Java的实际选择. InfoQ聚集了该领域的四位专家,讨论了驱动趋势的因素以及在这种情况下使用Java的一些 ...
- amh支持java吗_跟我学Android之三 常用视图
目标 掌握视图的概念.明白Activity与Widget的区别. 掌握XML方式布局界面的特点和一些基本特性. 掌握几种常见基本视图的用法 学会使用代码方式进行界面布局的方法. 熟练掌握界面程序的事件 ...
- 普联技术java工程师_【普联技术(TP-LINK)工资】java开发工程师待遇-看准网
一共两轮面试:一面技术面,二面主管面.TP面试的效率很高,基本很短时间就会决定你是否通过,两场面试下来我对面试官的面试专业程度和面试态度我觉得都无可挑剔,会挖一般人注意不到的小坑,来寻求你一面技术面主 ...
最新文章
- 上海世博会信息化的8大看点
- linux iptables原理详解及使用说明
- 熟悉linux的安全与优化
- 简单易上手的Bootstrap
- MySQL 高级 - 视图 - 概述
- Redis命令行之Hash
- 云计算介绍、TCP/IP协议及配置
- C# winform小票打印
- 浅谈IT隔离电源系统在医疗场所的接地设计研究与应用
- 爬虫-Scrapy(二) 爬取糗百笑话-单页
- 设置电脑分屏显示的4种情况
- 几款手机网站前端框架
- 高效能人士的七个习惯--由内而外全面造就自己
- Win键失效,Win+L不起作用了
- linux企业实战-haproxy(2)动静分离
- linux vi 命令,Linux之VI命令详解
- apmserv5.2.6 mysql启动失败_APMServ5.2.6win10系统Apache、MySQL5.1启动失败解决办法
- Android蓝牙开发之一:打开、关闭蓝牙
- 【AI书籍】未来哪些职业会被人工智能所替代,听李开复老师怎么说
- PG系列数据库TPCH测试文档
热门文章
- 【转】Spring横切面(advice),增强(advisor),切入点(PointCut)(JAVA后端)
- eclipse官网下载不了eclipse开发工具的解决方法
- 移动魔百盒问题之我见
- 数字电视业务PSI-SI学习系列
- P3842 [TJOI2007]线段(线性dp,分类讨论)
- CF538H Summer Dichotomy
- Android重启App
- 让苹果iOS的手机iPhone和电脑Safari浏览器支持油猴脚本
- 【规则】Adblock Plus 广告过滤规则自用整理
- 峰哥买房用的贝壳app,他们的大数据平台如何实现的?