任何人都知道在我的cordova/phonegap项目中更新cordova插件的正确方法是什么?前段时间我安装了文件插件:
cordova plugin add org.apache.cordova.file
Run Code Online (Sandbox Code Playgroud)
一切都很好.现在我意识到有一个新版本的文件插件,所以我想更新以获得新功能.但是,我还没有找到一个体面的更新方式.实际上,我根本无法更新.
当我运行remove命令时:
cordova plugin rm org.apache.cordova.file
Run Code Online (Sandbox Code Playgroud)
我收到以下消息:
Deleting plugin org.apache.cordova.file
No dangling plugins to remove.
Run Code Online (Sandbox Code Playgroud)
有趣的是,如果我跑
cordova plugin
Run Code Online (Sandbox Code Playgroud)
之后,我仍然在安装的插件列表中看到org.apache.cordova.file.此外,文件系统没有单一更改.没有删除任何内容,也没有更新文件.
然后我尝试再次添加一个插件(至于更新插件,建议删除它并再次添加):
cordova plugin add org.apache.cordova.file
Run Code Online (Sandbox Code Playgroud)
哪个输出:
Fetching plugin "org.apache.cordova.file" via plugin registry
Plugin "org.apache.cordova.file" already installed on android.
Plugin "org.apache.cordova.file" already installed on ios.
Run Code Online (Sandbox Code Playgroud)
而且,即使这会带来新版本的java和javascript文件(以及其他一些文件),正如我所料,它只会将它们带到myproject/plugins文件夹中.
它不会更新平台文件夹中的文件(myproject/platforms/android/assets/www/plugins和myproject/platforms/ios/www/plugins),它安装了我第一次安装它们的文件.
因此我的项目仍然使用旧版本的插件.
所以我想知道,如何更新插件.任何的想法?我是否必须手动将它们复制到平台文件夹?这记录在哪里?
提前致谢.
我的 Xcode 版本:12.2
我的 Pod 版本:1.10.0
我的科尔多瓦版本:10.0.0
Node.js版本:12.16.3
我使用 cordova,我只是尝试安装 firebesex 插件:https://www.npmjs.com/package/cordova-plugin-firebasex 该插件依赖于各种组件,例如由 Cocoapods 在构建时引入的 Firebase SDK在 iOS 上。
我的播客文件:
当我尝试构建项目时,出现以下错误:“'/Target Support Files/Pods-Salotime/Pods-Salotime-frameworks-Debug-output-files.xcfilelist'”
尽管文件位于正确的路径中,但加载文件内容未成功
“Pods-Salotime-frameworks-Debug-input-files.xcfilelist”的内容:
${PODS_ROOT}/Target Support Files/Pods-Salotime/Pods-Salotime-frameworks.sh
${BUILT_PRODUCTS_DIR}/FirebaseCore/FirebaseCore.framework
${BUILT_PRODUCTS_DIR}/FirebaseCoreDiagnostics/FirebaseCoreDiagnostics.framework
${BUILT_PRODUCTS_DIR}/FirebaseInstallations/FirebaseInstallations.framework
${BUILT_PRODUCTS_DIR}/GoogleDataTransport/GoogleDataTransport.framework
${BUILT_PRODUCTS_DIR}/GoogleUtilities/GoogleUtilities.framework
${BUILT_PRODUCTS_DIR}/PromisesObjC/FBLPromises.framework
${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework
Run Code Online (Sandbox Code Playgroud)
Pods-Salotime-frameworks-Debug-output-files.xcfilelist 的内容
${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCore.framework
${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCoreDiagnostics.framework
${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseInstallations.framework
${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleDataTransport.framework
${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleUtilities.framework
${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FBLPromises.framework
${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework
Run Code Online (Sandbox Code Playgroud)
我已经尝试使用 1-pod 分解 2-pod 更新
但还是没用。
在我们使用JavaScript拍摄图片之前,是否有在html中显示实时相机视图(例如嵌入div中)的视图?我已经尝试过PhoneGap,但它完全启动了一个新的相机应用程序,并在返回之前完全离开了我的html网络应用程序.我需要在我的应用中嵌入一些内容
谢谢
我正在开发一个带有离子框架和Cordova插件的混合应用程序.他们问我两个操作系统(iOS和Android)上的启动画面都有一个小动画.我想象一个GIF,但如果你可以加载GIF作为启动画面.或者如果有插件的话.
在自定义Cordova插件中,如何在plugin.xml中配置特定的.framework文件,以便将其添加到Xcode的"嵌入式二进制文件"部分?如果目前不能直接在plugin.xml中使用,我可以接受其他建议.
我的应用程序图标为蓝色/红色,当我收到推送通知时,状态栏上的图标是相同的应用程序图标(蓝色/红色).我希望状态栏的图标是透明的白色版本.
我的离子项目正在使用这个cordova插件来接收推送通知.该插件的官方文档没有关于如何配置状态栏通知的图标.
我已经使用这些插件安装了Cordova 5.0.0:
cordova插件列表
cordova-plugin-device 1.0.1-dev "Device"
cordova-plugin-geolocation 1.0.0 "Geolocation"
cordova-plugin-globalization 1.0.0 "Globalization"
cordova-plugin-inappbrowser 1.0.1-dev "InAppBrowser"
cordova-plugin-network-information 1.0.0 "Network Information"
cordova-plugin-whitelist 1.0.1-dev "Whitelist"
Run Code Online (Sandbox Code Playgroud)
在任何Android虚拟设备上运行此代码:
onDeviceReady: function () {
var onSuccess = function(position) {
alert('Latitude: ' + position.coords.latitude + '\n' +
'Longitude: ' + position.coords.longitude + '\n' +
'Altitude: ' + position.coords.altitude + '\n' +
'Accuracy: ' + position.coords.accuracy + '\n' +
'Altitude Accuracy: ' + position.coords.altitudeAccuracy + '\n' +
'Heading: ' + position.coords.heading + '\n' +
'Speed: ' + position.coords.speed + …Run Code Online (Sandbox Code Playgroud) "THREAD WARNING: ['Console'] took '81.661865' ms. Plugin should use a background thread."
Run Code Online (Sandbox Code Playgroud)
在运行iOS Phonegap项目时.类似地,对于一些剩余的插件,如地理位置和文件系统.
由于我是Phonegap的新手,可以请任何人告诉我如何在后台线程上运行插件.
我也检查了这个.
我们可以忽略此线程警告,还是与iOS Phone-gap中的内存问题相关
谢谢
thread-safety ios background-thread cordova-plugins cordova-3.8.0
将cordova相机插件从2.1.1更新到2.3.1后,我遇到了构建错误.以下是版本详细信息
cordova版本:6.3.1,cordova-plugin-camera 2.1.1"相机".以下是我遵循的步骤
cordova plugin remove cordova-plugin-camera --save
cordova plugin add cordova-plugin-camera --save
Run Code Online (Sandbox Code Playgroud)
我看到config.xml文件已更新为
当我构建cordova android构建时,我得到以下错误错误:cmd:命令失败,退出代码1错误输出:注意:某些输入文件使用或覆盖已弃用的API.注意:使用-Xlint重新编译:弃用以获取详细信息.注意:某些输入文件使用或覆盖已弃用的API.注意:使用-Xlint重新编译:弃用以获取详细信息.警告:字符串'menu_settings'没有默认翻译.
platforms\android\src\org\apache\cordova\camera\CameraLauncher.java:32:error:找不到符号导入org.apache.cordova.BuildHelper; 符号:类BuildHelper位置:包org.apache.cordova平台\ android\src\org\apache\cordova\camera\CameraLauncher.java:140:错误:找不到符号this.applicationId =(String)BuildHelper.getBuildConfigValue(cordova. getActivity(),"APPLICATION_ID"); ^符号:变量BuildHelper位置:类CameraLauncher注意:某些输入文件使用或覆盖已弃用的API.注意:使用-Xlint重新编译:弃用以获取详细信息.注意:某些输入文件使用未经检查或不安全的操作.注意:使用-Xlint重新编译:取消选中以获取详细信息.2个错误
FAILURE:构建因异常而失败.
出了什么问题:任务执行失败':compileDebugJavaWithJavac'.
编译失败; 请参阅编译器错误输出以获取详细信
尝试:使用--stacktrace选项运行以获取堆栈跟踪.使用--info或 - debug选项运行以获取更多日志输出.
我正在尝试在Windows 7上安装Cordova.我正在关注本教程:https: //www.tutorialspoint.com/cordova/cordova_first_application.htm
当我运行cordova要求时,它表示没有安装android目标并设置ANDROID_HOME环境变量
I:\CordovaProject\hello>cordova requirements
Requirements check results for android:
Java JDK: installed 1.8.0
Android SDK: installed true
Android target: not installed
Android SDK not found. Make sure that it is installed. If it is not at the
default location, set the ANDROID_HOME environment variable.
Gradle: installed
Error: Some of requirements check failed
I:\CordovaProject\hello>echo %ANDROID_HOME%
C:\Users\user\AppData\Local\Android\sdk
Run Code Online (Sandbox Code Playgroud)
正如您在图像1中看到的那样,当我回显ANDROID_HOME时,它被设置为正确的位置.我无法解决此错误.请帮助我
路径包含:%ANDROID_HOME%\ tools;%ANDROID_HOME%\ platform-tools
我在android studio下载了android-25
和项目属性文件的android目标设置为:android-25在I:\ CordovaProject\hello\platforms\android\CordovaLib\project.properties
I:\ CordovaProject\hello\platforms\android\project.properties
当我运行cordova build android时,我得到以下错误
BUILD FAILED
Total time: …Run Code Online (Sandbox Code Playgroud)