2017-06-02 54 views
0

由于很多的用户打造的Android平台,我做产卵EACCESS出错/对离子3

ionic cordova run android -android 

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. 
PlatformApi successfully found for platform android 
Checking config.xml for saved plugins that haven't been added to the project 
Checking for any plugins added to the project that have not been installed in android platform 
No differences found between plugins added to project and installed in android platform. Continuing... 
Generating platform-specific config.xml from defaults for android at /Users/davidanquetin/GIT/MEDIATOOLS/DOMME/domme-app/platforms/android/res/xml/config.xml 
Merging project's config.xml into platform-specific android config.xml 
Merging and updating files from [www, platforms/android/platform_www] to platforms/android/assets/www 
Wrote out android application name "Domme" to /Users/davidanquetin/GIT/MEDIATOOLS/DOMME/domme-app/platforms/android/res/values/strings.xml 
Wrote out Android package name "com.pasquet.domme.all" to /Users/davidanquetin/GIT/MEDIATOOLS/DOMME/domme-app/platforms/android/src/com/pasquet/domme/all/MainActivity.java 
Updating icons at platforms/android/res 
Updating splash screens at platforms/android/res 
This app does not have additional resource files defined 
Prepared android project successfully 
No scripts found for hook "after_prepare". 
No scripts found for hook "before_compile". 
Running command: /usr/libexec/java_home 
Command finished with error code 0: /usr/libexec/java_home 
ANDROID_HOME=/Users/davidanquetin/Documents/_UTILITAIRES/TECHNIQUE/android-sdk-macosx/ 
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home 
Running command: "/Applications/Android Studio 3.0 Preview.app/Contents/gradle/gradle-4.0-milestone-1/bin/gradle" -p /Users/davidanquetin/GIT/MEDIATOOLS/DOMME/domme-app/platforms/android wrapper -b /Users/davidanquetin/GIT/MEDIATOOLS/DOMME/domme-app/platforms/android/wrapper.gradle 
Error: spawn EACCES 

我尝试了很多在网上建立的操作(chmod等),但没有任何工作..

当我尝试

chmod +x /Applications/Android Studio 3.0 Preview.app/Contents/gradle/gradle-4.0-milestone-1/bin/gradle 

我有:

chmod + /Applications/Android\ Studio\ 3.0\ Preview.app/Contents/gradle/gradle-4.0-milestone-1/bin/gradle 

,总是同样的错误建成后...

感谢的想法!

UPDATE /议决

我解决问题的方法:

  • 删除Android工作室应用
  • 重新下载并重新安装
  • 更新的Java
  • 创建一个新的离子项目,然后用我以前的资产/代码文件进行更新。
  • 重新安装平台与全新安装

和...它的作品! 我认为这是男人味的Android Studio删除和重新安装,它可以解决问题。

如果它可以帮助!

+0

请将解决方案作为答案添加,而不是作为编辑。 –

回答

1

UPDATE /议决

我解决问题的方法:

  • 删除Android工作室应用
    • 重新下载并重新安装
    • 更新的Java
    • 创建一个新的离子项目,然后用我以前的资产进行更新/代码文件。
    • 重新安装平台与全新安装

和...它的作品!我认为这是有瑕疵的Android Studio删除和重新安装,可以解决问题。

如果它可以帮助!