就在一周前,我还能在相同的Mac机上运行相同的项目,但在将我的系统android studio升级到3.0稳定版后,这个Cordova项目已经停止了从控制台和通过android studio构建。
请检查下面是控制台运行命令异常日志
Last login: Mon Nov 6 11:47:13 on ttys000
XKL-0439:~ LuckyRana$ sudo cordova create ERL com.xchanging.erla ERL
Password:
Creating a new cordova project.
XKL-0439:~ LuckyRana$ cordova platform add android --save
Error: Current working directory is not a Cordova-based project.
XKL-0439:~ LuckyRana$ cd ERL
XKL-0439:ERL LuckyRana$ sudo cordova platform add android --save
Using cordova-fetch for cordova-android@~6.3.0
Adding android project...
Creating Cordova project for the Android platform:
Path: platforms/android
Package: com.xchanging.erla
Name: ERL
Activity: MainActivity
Android target: android-26
Subproject Path: CordovaLib
Android project created with cordova-android@6.3.0
Discovered plugin "cordova-plugin-whitelist" in config.xml. Adding it to the project
Installing "cordova-plugin-whitelist" for android
This plugin is only applicable for versions of cordova-android greater than 4.0. If you have a previous platform version, you do *not* need this plugin since the whitelist will be built in.
Adding cordova-plugin-whitelist to package.json
Saved plugin info for "cordova-plugin-whitelist" to config.xml
--save flag or autosave detected
Saving android@~6.3.0 into config.xml file ...
XKL-0439:ERL LuckyRana$ cordova requirements android
Requirements check results for android:
Java JDK: installed 1.8.0
Android SDK: installed true
Android target: installed android-27,android-26,android-25,android-24,Google Inc.:Google APIs:24,android-23,Google Inc.:Google APIs:23,android-22,Google Inc.:Google APIs:22,android-21,Google Inc.:Google APIs:21
Gradle: installed /Applications/Android Studio.app/Contents/gradle/gradle-4.1/bin/gradle
XKL-0439:ERL LuckyRana$ cordova build android --verbose
No scripts found for hook "before_build".
No scripts found for hook "before_prepare".
Checking config.xml and package.json for saved platforms that haven't been added to the project
Config.xml and package.json platforms are the same. No pkg.json modification.
Package.json and config.xml platforms are different. Updating config.xml with most current list of platforms.
Error: EACCES: permission denied, open '/Users/LuckyRana/ERL/package.json'
XKL-0439:ERL LuckyRana$ sudo cordova run android
ANDROID_HOME=/Users/LuckyRana/Library/Android/sdk
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home
Error: spawn EACCES
XKL-0439:ERL LuckyRana$
Android Studio错误日志:
找不到com.android.tools.build:gradle:2.3.3。在以下位置搜索:https://repo1.Maven.org/maven2/com/android/tools/build/gradle/2.3.3/gradle-2.3.3.pom https://repo1.Maven.org/maven2/com/android/tools/build/gradle/2.3.3/gradle-2.3.3.jar所需:project:cordovalib添加Google Maven存储库并同步项目打开文件
我自己找到了解决方案,将下面给定的构建脚本和依赖项复制/粘贴到android studio Cordova库'build.gradle'和项目级'build.gradle'中:
buildscript {
repositories {
mavenCentral()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0'
}
}
现在我又能重新构建这个项目了。
我正试图用imager模块将内容上传到AmazonS3。我一直收到错误信息说, 我已经在我的电脑上安装了imagemagick,但它一直说它未链接,这可能是问题所在吗?我还尝试使用brew link imagemagick进行链接,但由于某些原因无法链接。我在用OSx。有办法吗? 谢谢
我试图按照https://docs.angularjs.org/tutorial的教程操作,但在运行该命令时出错 Angulal-PhoneCat@0.0.0 postinstall c:\git\Angulal-paractions\Angulal-PhoneCat bower install Angulal-PhoneCat@0.0.0update-webdriver C:\git\Angul
我已经启动了一个节点。使用express generator的js应用程序,我遇到了一个奇怪的问题,无法通过浏览器查看页面两次,第一次加载正常,第二次加载不正常,因为节点进程以以下错误结束: 包裹json
我安装了nodejs模块youtube-dl但我出现了错误 Events.js:72 throw er;//未处理的“error”事件^error:spawn ENOENT at errnoException(child_process.js:1001:11)at process.childprocess._handle.onexit(child_process.js:792:34) 非常感谢。
经过2天的痛苦,我开始知道它是由于gradle来的,我下载并添加了它也在环境变量。当我进入cordova项目中的android文件夹并给出gradle init命令时,我也得到了这个错误。不知道这是什么原因。我仍然使用eclipse而不是android studio,这也是一个原因吗?
问题内容: 因此,我正在用angularjs 1构建一个cordova / phonegap应用程序,并且试图在该应用程序的专用目录/沙箱中保存和读取一个名为calendar.txt的文件,但不能。 调试时我的控制台日志显示没有错误,如果文件不存在则正在创建文件,并且文件正在正确读取。但是事实并非如此。在设备上构建并运行时,不会保存数据。在指定的位置也没有创建文件。 我在控制台上记录了它试图使用的