Sam Wong created CB-9253:
----------------------------
Summary: Error: Please install Android target: "android-22" when
building on Windows due to extra "\r" sdk version string
Key: CB-9253
URL: https://issues.apache.org/jira/browse/CB-9253
Project: Apache Cordova
Issue Type: Bug
Components: Android
Environment: Windows, Android
Reporter: Sam Wong
Trying to build a sample project for android on Windows 7. All of the android
sdk pre-req has been installed. However, the build command: "cordova build"
fails with
Error: Please install Android target: "android-22"
Furthur debug shows lib/check_reqs.js has a bug. In the
"check_android_target()" function, it tries to match the android sdk string
with "android list targets --compact". On Windows, the output contain "\r\n".
output.split('\n') does not remove '\r' from the string. Hence, "android-22\r"
!= "android-22" and an error is throw.
One workaround is to remove "\r" from the output string before matching.
i.e. output=output.replace("\r","");
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]