Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
187 views
in Technique[技术] by (71.8m points)

macos - MAC - cordova project fail after installing Android Studio

in continuation to MAC - Cordova error after installing Android Studio

On Mac os - Cordova project stopped working after installing Android Studio (4.4.1)

NOTE: it was working previous to the installation

I had some error when trying to do cordova build which I managed to solved (see MAC - Cordova error after installing Android Studio)

but I'm still cannot run the project on the device.

I've installed the latest cordova (5.4.0) and when I'm running the project I get in logcat Uncaught TypeError: Cannot read property 'uuid' of undefined

the line code that fails is this.device_id = window.device.uuid;

this line was working previously so it seems that Cordova doesn't load properly.

any idea how to fix it?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

The solution is:

cordova plugin remove org.apache.cordova.device
cordova plugin add org.apache.cordova.device
cordova prepare

then refresh the proj and run it (in eclipse)

than I add to delete the project from android studio and re-import it.

NOTE: you might also need to remove/add org.apache.cordova.console plugin


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...