[ https://issues.apache.org/jira/browse/CB-13571?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Joe Bowser resolved CB-13571. ----------------------------- Resolution: Fixed > 'semver' property not found block the emulator > ---------------------------------------------- > > Key: CB-13571 > URL: https://issues.apache.org/jira/browse/CB-13571 > Project: Apache Cordova > Issue Type: Bug > Components: cordova-android > Affects Versions: Master, 6.3.0 > Environment: $ cordova requirement android > {code} > Requirements check results for android: > Java JDK: installed 1.8.0 > Android SDK: installed true > Android target: installed android-27,android-26,android-25 > Gradle: installed /Applications/Android > Studio.app/Contents/gradle/gradle-4.1/bin/gradle > Requirements check results for ios: > Apple macOS: installed darwin > Xcode: installed [object Object] > ios-deploy: installed [object Object] > CocoaPods: installed [object Object] > {code} > $ cordova info > {code} > Node version: v8.9.1 > Cordova version: 7.1.0 > Config.xml file: > <?xml version='1.0' encoding='utf-8'?> > <widget id="io.ionic.starter" version="0.0.1" > xmlns="http://www.w3.org/ns/widgets" > xmlns:cdv="http://cordova.apache.org/ns/1.0"> > <name>MyApp</name> > <description>An awesome Ionic/Cordova app.</description> > <author email="hi@ionicframework" href="http://ionicframework.com/">Ionic > Framework Team</author> > <content src="index.html" /> > <access origin="*" /> > <allow-intent href="http://*/*" /> > <allow-intent href="https://*/*" /> > <allow-intent href="tel:*" /> > <allow-intent href="sms:*" /> > <allow-intent href="mailto:*" /> > <allow-intent href="geo:*" /> > <preference name="ScrollEnabled" value="false" /> > <preference name="android-minSdkVersion" value="16" /> > <preference name="BackupWebStorage" value="none" /> > <preference name="SplashMaintainAspectRatio" value="true" /> > <preference name="FadeSplashScreenDuration" value="300" /> > <preference name="SplashShowOnlyFirstTime" value="false" /> > <preference name="SplashScreen" value="screen" /> > <preference name="SplashScreenDelay" value="3000" /> > <platform name="android"> > <allow-intent href="market:*" /> > <icon density="ldpi" > src="resources/android/icon/drawable-ldpi-icon.png" /> > <icon density="mdpi" > src="resources/android/icon/drawable-mdpi-icon.png" /> > <icon density="hdpi" > src="resources/android/icon/drawable-hdpi-icon.png" /> > <icon density="xhdpi" > src="resources/android/icon/drawable-xhdpi-icon.png" /> > <icon density="xxhdpi" > src="resources/android/icon/drawable-xxhdpi-icon.png" /> > <icon density="xxxhdpi" > src="resources/android/icon/drawable-xxxhdpi-icon.png" /> > <splash density="land-ldpi" > src="resources/android/splash/drawable-land-ldpi-screen.png" /> > <splash density="land-mdpi" > src="resources/android/splash/drawable-land-mdpi-screen.png" /> > <splash density="land-hdpi" > src="resources/android/splash/drawable-land-hdpi-screen.png" /> > <splash density="land-xhdpi" > src="resources/android/splash/drawable-land-xhdpi-screen.png" /> > <splash density="land-xxhdpi" > src="resources/android/splash/drawable-land-xxhdpi-screen.png" /> > <splash density="land-xxxhdpi" > src="resources/android/splash/drawable-land-xxxhdpi-screen.png" /> > <splash density="port-ldpi" > src="resources/android/splash/drawable-port-ldpi-screen.png" /> > <splash density="port-mdpi" > src="resources/android/splash/drawable-port-mdpi-screen.png" /> > <splash density="port-hdpi" > src="resources/android/splash/drawable-port-hdpi-screen.png" /> > <splash density="port-xhdpi" > src="resources/android/splash/drawable-port-xhdpi-screen.png" /> > <splash density="port-xxhdpi" > src="resources/android/splash/drawable-port-xxhdpi-screen.png" /> > <splash density="port-xxxhdpi" > src="resources/android/splash/drawable-port-xxxhdpi-screen.png" /> > </platform> > <platform name="ios"> > <allow-intent href="itms:*" /> > <allow-intent href="itms-apps:*" /> > <icon height="57" src="resources/ios/icon/icon.png" width="57" /> > <icon height="114" src="resources/ios/icon/i...@2x.png" width="114" /> > <icon height="40" src="resources/ios/icon/icon-40.png" width="40" /> > <icon height="80" src="resources/ios/icon/icon...@2x.png" width="80" > /> > <icon height="120" src="resources/ios/icon/icon...@3x.png" > width="120" /> > <icon height="50" src="resources/ios/icon/icon-50.png" width="50" /> > <icon height="100" src="resources/ios/icon/icon...@2x.png" > width="100" /> > <icon height="60" src="resources/ios/icon/icon-60.png" width="60" /> > <icon height="120" src="resources/ios/icon/icon...@2x.png" > width="120" /> > <icon height="180" src="resources/ios/icon/icon...@3x.png" > width="180" /> > <icon height="72" src="resources/ios/icon/icon-72.png" width="72" /> > <icon height="144" src="resources/ios/icon/icon...@2x.png" > width="144" /> > <icon height="76" src="resources/ios/icon/icon-76.png" width="76" /> > <icon height="152" src="resources/ios/icon/icon...@2x.png" > width="152" /> > <icon height="167" src="resources/ios/icon/icon-8...@2x.png" > width="167" /> > <icon height="29" src="resources/ios/icon/icon-small.png" width="29" > /> > <icon height="58" src="resources/ios/icon/icon-sm...@2x.png" > width="58" /> > <icon height="87" src="resources/ios/icon/icon-sm...@3x.png" > width="87" /> > <icon height="1024" src="resources/ios/icon/icon-1024.png" > width="1024" /> > <splash height="1136" > src="resources/ios/splash/Default-568h@2x~iphone.png" width="640" /> > <splash height="1334" src="resources/ios/splash/Default-667h.png" > width="750" /> > <splash height="2208" src="resources/ios/splash/Default-736h.png" > width="1242" /> > <splash height="1242" > src="resources/ios/splash/Default-Landscape-736h.png" width="2208" /> > <splash height="1536" > src="resources/ios/splash/Default-Landscape@2x~ipad.png" width="2048" /> > <splash height="2048" > src="resources/ios/splash/Default-Landscape@~ipadpro.png" width="2732" /> > <splash height="768" > src="resources/ios/splash/Default-Landscape~ipad.png" width="1024" /> > <splash height="2048" > src="resources/ios/splash/Default-Portrait@2x~ipad.png" width="1536" /> > <splash height="2732" > src="resources/ios/splash/Default-Portrait@~ipadpro.png" width="2048" /> > <splash height="1024" > src="resources/ios/splash/Default-Portrait~ipad.png" width="768" /> > <splash height="960" src="resources/ios/splash/Default@2x~iphone.png" > width="640" /> > <splash height="480" src="resources/ios/splash/Default~iphone.png" > width="320" /> > <splash height="2732" > src="resources/ios/splash/Default@2x~universal~anyany.png" width="2732" /> > </platform> > <engine name="ios" spec="4.5.3" /> > <engine name="android" spec="6.3.0" /> > <plugin name="ionic-plugin-keyboard" spec="^2.2.1" /> > <plugin name="cordova-plugin-whitelist" spec="^1.3.3" /> > <plugin name="cordova-plugin-device" spec="^1.1.7" /> > <plugin name="cordova-plugin-splashscreen" spec="^4.1.0" /> > <plugin name="cordova-plugin-ionic-webview" spec="^1.1.16" /> > <allow-navigation href="http://localhost:8100" /> > </widget> > Plugins: > cordova-plugin-device,cordova-plugin-ionic-webview,cordova-plugin-splashscreen,cordova-plugin-whitelist,ionic-plugin-keyboard > Android platform: > ************************************************************************* > The "android" command is deprecated. > For manual SDK, AVD, and project management, please use Android Studio. > For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager > ************************************************************************* > Running /Users/vincentherl/Library/Android/sdk/tools/bin/avdmanager list > target > Available Android targets:==============] 100% Fetch remote repository... > > ---------- > id: 1 or "android-25" > Name: Android API 25 > Type: Platform > API level: 25 > Revision: 3 > ---------- > id: 2 or "android-26" > Name: Android API 26 > Type: Platform > API level: 26 > Revision: 2 > ---------- > id: 3 or "android-27" > Name: Android API 27 > Type: Platform > API level: 27 > Revision: 1 > iOS platform: > Xcode 9.1 > Build version 9B55 > {code} > Reporter: Vincent > Assignee: Joe Bowser > Labels: osx, run > > When run my application with android emulator, the error {code}Error: Cannot > read property 'semver' of null{code} exit the process. > You can see here the log trace : > $ cordova run android --emulator -d > {code} > .... > BUILD SUCCESSFUL > Total time: 1.014 secs > Command finished with error code 0: > /Users/vincentherl/Documents/lire/platforms/android/gradlew > cdvBuildDebug,-b,/Users/vincentherl/Documents/lire/platforms/android/build.gradle,-Dorg.gradle.daemon=true,-Dorg.gradle.jvmargs=-Xmx2048m,-Pandroid.useDeprecatedNdk=true > Built the following apk(s): > > /Users/vincentherl/Documents/lire/platforms/android/build/outputs/apk/android-debug.apk > No scripts found for hook "before_deploy". > ANDROID_HOME=/Users/vincentherl/Library/Android/sdk > JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home > Running command: adb devices > Command finished with error code 0: adb devices > Running command: avdmanager list avd > Command finished with error code 0: avdmanager list,avd > Error: Cannot read property 'semver' of null > {code} > Mabe a way, this line : > https://github.com/apache/cordova-android/blob/83601dca2fa468a76bcb2c687b5baebfcb69588b/bin/templates/cordova/lib/emulator.js#L190 > -- This message was sent by Atlassian JIRA (v6.4.14#64029) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org For additional commands, e-mail: issues-h...@cordova.apache.org