gpt4 book ai didi

Cordova 3.5插件权限错误(rm : could not remove file (code EACCES)

转载 作者:行者123 更新时间:2023-12-02 12:10:12 26 4
gpt4 key购买 nike

这是我第一次使用cordova 和phonegap。我已经尝试过这两个,但没有一个对我有用。对于phonegap最新文档,您不需要安装一些已经与它捆绑在一起的插件。就像设备、联系人、网络信息和 Android 配置权限一样,它们已经被授予了。

我在cordova 3.5(最新)中遇到的问题是,当我安装插件并尝试构建或运行时,我遇到权限问题,如果我给插件目录授予权限,则会弹出这些错误

   rm: could not remove file (code EACCES):    /home/bright/helloTest/platforms/android/assets/www/cordova.js

rm: could not remove file (code EACCES): /home/bright/helloTest/platforms/android/assets/www/cordova.js
rm: could not remove file (code EACCES): /home/bright/helloTest/platforms/android/assets/www/cordova_plugins.js

rm: could not remove file (code EACCES): /home/bright/helloTest/platforms/android/assets/www/cordova.js
rm: could not remove file (code EACCES): /home/bright/helloTest/platforms/android/assets/www/cordova_plugins.js
rm: could not remove file (code EACCES): /home/bright/helloTest/platforms/android/assets/www/css/index.css

如果使用 root 权限运行或构建,我会收到此错误:

  Running command: /home/bright/helloTest/platforms/android/cordova/run 
ERROR: Error: ERROR : executing command 'ant', make sure you have ant installed and added to your path.
Error: /home/bright/helloTest/platforms/android/cordova/run: Command failed with exit code 2
at ChildProcess.whenDone (/usr/lib/node_modules/cordova/node_modules/cordova- lib/src/cordova/superspawn.js:135:23)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:753:16)
at Process.ChildProcess._handle.onexit (child_process.js:820:5)

但是当没有安装插件时它可以完美运行。我使用的是ubuntu 12.04。

为什么phonegap(最新)插件不起作用,我的意思是默认API(联系人、地理位置、设备、网络信息、通知等)

如果能指出我正确的道路,我将不胜感激,我在这个问题上花了很多时间试图完成这项工作。提前谢谢您,

最佳答案

只需通过终端在根项目中运行:

sudo chown username * -R

如果不起作用,请运行:

sudo chmod +777 -R

*用户名 = 您在操作系统中的用户名

关于Cordova 3.5插件权限错误(rm : could not remove file (code EACCES),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25013945/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com