import cocos2dx android sample project but display error (mac osx) - cocos2d-x

import cocos2dx android sample project but display error
when build the project, it said there is error
Is there anyone met the same problem?
build info
**** Build of configuration Default for project MoonWarriors ****
bash /Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android/build_native.sh
The Selected NDK toolchain version was 4.7 !
Paths
NDK_ROOT = /Users/mymac/cd-standard/android-ndk-r8e
COCOS2DX_ROOT = /Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android/../../../..
APP_ROOT = /Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android/..
APP_ANDROID_ROOT = /Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android
Using prebuilt externals
+ /Users/mymac/cd-standard/android-ndk-r8e/ndk-build -C /Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android NDK_MODULE_PATH=/Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android/../../../..:/Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android/../../../../cocos2dx/platform/third_party/android/prebuilt NDK_LOG=1 V=1
HOST_OS=darwin
HOST_ARCH=x86_64
HOST_TAG=darwin-x86_64
GNUMAKE=/Users/mymac/cd-standard/android-ndk-r8e/prebuilt/darwin-x86_64/bin/make (NDK prebuilt)
Android NDK: NDK installation path auto-detected: '/Users/mymac/cd-standard/android-ndk-r8e'
Android NDK: GNU Make version 3.81 detected
Android NDK: Host OS was auto-detected: darwin
Android NDK: Host operating system detected: darwin
Android NDK: Host CPU was auto-detected: x86
Android NDK: HOST_TAG set to darwin-x86
Android NDK: Host tools prebuilt directory: /Users/mymac/cd-standard/android-ndk-r8e/prebuilt/darwin-x86_64/bin
Android NDK: Host 'echo' tool: echo
Android NDK: Host 'echo -n' tool: printf %s
Android NDK: Host 'cmp' tool: cmp
Android NDK: Host 'awk' tool: /Users/mymac/cd-standard/android-ndk-r8e/prebuilt/darwin-x86_64/bin/awk
Android NDK: Host 'awk' test returned: Pass
Android NDK: Found platform root directory: /Users/mymac/cd-standard/android-ndk-r8e/platforms
Android NDK: Found supported platforms: android-14 android-3 android-4 android-5 android-8 android-9
Android NDK: PLATFORM android-14 supports: arm mips x86
Android NDK: ABI arm sysroot is: /Users/mymac/cd-standard/android-ndk-r8e/platforms/android-14/arch-arm
Android NDK: ABI mips sysroot is: /Users/mymac/cd-standard/android-ndk-r8e/platforms/android-14/arch-mips
Android NDK: ABI x86 sysroot is: /Users/mymac/cd-standard/android-ndk-r8e/platforms/android-14/arch-x86
Android NDK: PLATFORM android-3 supports: arm
Android NDK: ABI arm sysroot is: /Users/mymac/cd-standard/android-ndk-r8e/platforms/android-3/arch-arm
Android NDK: PLATFORM android-4 supports: arm
Android NDK: ABI arm sysroot is: /Users/mymac/cd-standard/android-ndk-r8e/platforms/android-4/arch-arm
Android NDK: PLATFORM android-5 supports: arm
Android NDK: ABI arm sysroot is: /Users/mymac/cd-standard/android-ndk-r8e/platforms/android-5/arch-arm
Android NDK: PLATFORM android-8 supports: arm
Android NDK: ABI arm sysroot is: /Users/mymac/cd-standard/android-ndk-r8e/platforms/android-8/arch-arm
Android NDK: PLATFORM android-9 supports: arm mips x86
Android NDK: ABI arm sysroot is: /Users/mymac/cd-standard/android-ndk-r8e/platforms/android-9/arch-arm
Android NDK: ABI mips sysroot is: /Users/mymac/cd-standard/android-ndk-r8e/platforms/android-9/arch-mips
Android NDK: ABI x86 sysroot is: /Users/mymac/cd-standard/android-ndk-r8e/platforms/android-9/arch-x86
Android NDK: Found stable platform levels: 14 3 4 5 8 9
Android NDK: Found max platform level: 14
Android NDK: This NDK supports the following target architectures and ABIS:
Android NDK: arm: armeabi armeabi-v7a
Android NDK: mips: mips
Android NDK: x86: x86
Android NDK: This NDK supports the following toolchains and target ABIs:
Android NDK: arm-linux-androideabi-4.4.3: armeabi armeabi-v7a
Android NDK: arm-linux-androideabi-4.6: armeabi armeabi-v7a
Android NDK: arm-linux-androideabi-4.7: armeabi armeabi-v7a
Android NDK: arm-linux-androideabi-clang3.1: armeabi armeabi-v7a
Android NDK: arm-linux-androideabi-clang3.2: armeabi armeabi-v7a
Android NDK: mipsel-linux-android-4.4.3: mips
Android NDK: mipsel-linux-android-4.6: mips
Android NDK: mipsel-linux-android-4.7: mips
Android NDK: mipsel-linux-android-clang3.1: mips
Android NDK: mipsel-linux-android-clang3.2: mips
Android NDK: x86-4.4.3: x86
Android NDK: x86-4.6: x86
Android NDK: x86-4.7: x86
Android NDK: x86-clang3.1: x86
Android NDK: x86-clang3.2: x86
Android NDK: Found project path: .
Android NDK: Ouput path: ./obj
Android NDK: Parsing ./jni/Application.mk
Android NDK: Found APP_PLATFORM=android-18 in ./project.properties
Android NDK: APP_PIE is
Android NDK: Adjusting APP_PLATFORM android-18 to android-14 and enabling -fPIE
make: Entering directory `/Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android'
/Users/mymac/cd-standard/android-ndk-r8e/build/core/add-application.mk:128: Android NDK: WARNING: APP_PLATFORM android-14 is larger than android:minSdkVersion 9 in ./AndroidManifest.xml
Android NDK: Defaulted to APP_BUILD_SCRIPT=./jni/Android.mk
Android NDK: Application 'local' is not debuggable
Android NDK: Selecting release optimization mode (app is not debuggable)
Android NDK: Adding import directory: /Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android/../../../..
Android NDK: Adding import directory: /Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android/../../../../cocos2dx/platform/third_party/android/prebuilt
Android NDK: Adding import directory: /Users/mymac/cd-standard/android-ndk-r8e/sources
Android NDK: Building application 'local' for ABI 'armeabi'
Android NDK: Using target toolchain 'arm-linux-androideabi-4.7' for 'armeabi' ABI (through NDK_TOOLCHAIN_VERSION)
Android NDK: Looking for imported module with tag 'cxx-stl/gnu-libstdc++'
Android NDK: Probing /Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android/../../../../cxx-stl/gnu-libstdc++/Android.mk
Android NDK: Probing /Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android/../../../../cocos2dx/platform/third_party/android/prebuilt/cxx-stl/gnu-libstdc++/Android.mk
Android NDK: Probing /Users/mymac/cd-standard/android-ndk-r8e/sources/cxx-stl/gnu-libstdc++/Android.mk
Android NDK: Found in /Users/mymac/cd-standard/android-ndk-r8e/sources/cxx-stl/gnu-libstdc++
Android NDK: Looking for imported module with tag 'cocos2dx'
Android NDK: Probing /Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android/../../../../cocos2dx/Android.mk
Android NDK: Found in /Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android/../../../../cocos2dx
Android NDK: Looking for imported module with tag 'libjpeg'
Android NDK: Probing /Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android/../../../../libjpeg/Android.mk
Android NDK: Probing /Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android/../../../../cocos2dx/platform/third_party/android/prebuilt/libjpeg/Android.mk
Android NDK: Found in /Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android/../../../../cocos2dx/platform/third_party/android/prebuilt/libjpeg
Android NDK: Looking for imported module with tag 'libpng'
Android NDK: Probing /Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android/../../../../libpng/Android.mk
Android NDK: Probing /Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android/../../../../cocos2dx/platform/third_party/android/prebuilt/libpng/Android.mk
Android NDK: Found in /Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android/../../../../cocos2dx/platform/third_party/android/prebuilt/libpng
Android NDK: Looking for imported module with tag 'libtiff'
Android NDK: Probing /Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android/../../../../libtiff/Android.mk
Android NDK: Probing /Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android/../../../../cocos2dx/platform/third_party/android/prebuilt/libtiff/Android.mk
Android NDK: Found in /Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android/../../../../cocos2dx/platform/third_party/android/prebuilt/libtiff
Android NDK: Looking for imported module with tag 'libwebp'
Android NDK: Probing /Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android/../../../../libwebp/Android.mk
Android NDK: Probing /Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android/../../../../cocos2dx/platform/third_party/android/prebuilt/libwebp/Android.mk
Android NDK: Found in /Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android/../../../../cocos2dx/platform/third_party/android/prebuilt/libwebp
Android NDK: Looking for imported module with tag 'android/cpufeatures'
Android NDK: Probing /Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android/../../../../android/cpufeatures/Android.mk
Android NDK: Probing /Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android/../../../../cocos2dx/platform/third_party/android/prebuilt/android/cpufeatures/Android.mk
Android NDK: Probing /Users/mymac/cd-standard/android-ndk-r8e/sources/android/cpufeatures/Android.mk
Android NDK: Found in /Users/mymac/cd-standard/android-ndk-r8e/sources/android/cpufeatures
Android NDK: Looking for imported module with tag 'CocosDenshion/android'
Android NDK: Probing /Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android/../../../../CocosDenshion/android/Android.mk
Android NDK: Found in /Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android/../../../../CocosDenshion/android
Android NDK: Looking for imported module with tag 'external/chipmunk'
Android NDK: Probing /Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android/../../../../external/chipmunk/Android.mk
Android NDK: Found in /Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android/../../../../external/chipmunk
Android NDK: Looking for imported module with tag 'scripting/javascript/spidermonkey-android'
Android NDK: Probing /Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android/../../../../scripting/javascript/spidermonkey-android/Android.mk
Android NDK: Found in /Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android/../../../../scripting/javascript/spidermonkey-android
Android NDK: Looking for imported module with tag 'scripting/javascript/bindings'
Android NDK: Probing /Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android/../../../../scripting/javascript/bindings/Android.mk
Android NDK: Found in /Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android/../../../../scripting/javascript/bindings
Android NDK: Skipping duplicate import for module with tag 'scripting/javascript/spidermonkey-android'
Android NDK: Looking for imported module with tag 'extensions'
Android NDK: Probing /Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android/../../../../extensions/Android.mk
Android NDK: Found in /Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android/../../../../extensions
Android NDK: Skipping duplicate import for module with tag 'cocos2dx'
Android NDK: Skipping duplicate import for module with tag 'CocosDenshion/android'
Android NDK: Looking for imported module with tag 'cocos2dx/platform/third_party/android/prebuilt/libcurl'
Android NDK: Probing /Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android/../../../../cocos2dx/platform/third_party/android/prebuilt/libcurl/Android.mk
Android NDK: Found in /Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android/../../../../cocos2dx/platform/third_party/android/prebuilt/libcurl
Android NDK: Looking for imported module with tag 'external/Box2D'
Android NDK: Probing /Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android/../../../../external/Box2D/Android.mk
Android NDK: Found in /Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android/../../../../external/Box2D
Android NDK: Skipping duplicate import for module with tag 'external/chipmunk'
Android NDK: Looking for imported module with tag 'external/libwebsockets/android'
Android NDK: Probing /Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android/../../../../external/libwebsockets/android/Android.mk
Android NDK: Found in /Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android/../../../../external/libwebsockets/android
Android NDK: Module 'box2d_static' has C++ sources
Android NDK: Add dependency 'gnustl_static' to module 'box2d_static'
Android NDK: Module 'cocos2dx_static' has C++ sources
Android NDK: Add dependency 'gnustl_static' to module 'cocos2dx_static'
Android NDK: Module 'cocos_extension_static' has C++ sources
Android NDK: Add dependency 'gnustl_static' to module 'cocos_extension_static'
Android NDK: Module 'cocosdenshion_static' has C++ sources
Android NDK: Add dependency 'gnustl_static' to module 'cocosdenshion_static'
Android NDK: Module 'moonwarriors_shared' has C++ sources
Android NDK: Add dependency 'gnustl_static' to module 'moonwarriors_shared'
Android NDK: Module 'scriptingcore-spidermonkey' has C++ sources
Android NDK: Add dependency 'gnustl_static' to module 'scriptingcore-spidermonkey'
rm -f ./libs/armeabi/lib*.so ./libs/armeabi-v7a/lib*.so ./libs/mips/lib*.so ./libs/x86/lib*.so
rm -f ./libs/armeabi/gdbserver ./libs/armeabi-v7a/gdbserver ./libs/mips/gdbserver ./libs/x86/gdbserver
rm -f ./libs/armeabi/gdb.setup ./libs/armeabi-v7a/gdb.setup ./libs/mips/gdb.setup ./libs/x86/gdb.setup
Install : libmoonwarriors.so => libs/armeabi/libmoonwarriors.so
install -p ./obj/local/armeabi/libmoonwarriors.so ./libs/armeabi/libmoonwarriors.so
/Users/mymac/cd-standard/android-ndk-r8e/toolchains/arm-linux-androideabi-4.7/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-strip --strip-unneeded ./libs/armeabi/libmoonwarriors.so
make: Leaving directory `/Users/mymac/cd-standard/cocos2d-x-3.0alpha0-pre/samples/Javascript/MoonWarriors/proj.android'
**** Build Finished ****
and final result

Go to Project->Properties->Android of eclipse project and add/edit library path of cocos2d-x correctly on the right-bottom side.

Related

Flutter macOS high Sierra error

I follow the instruction on Flutter site. Flutter Doctor warning is below. My problem I don't know how to overcome from this error, warning etc.
Any help please?
/Users/niyazitoros/development/flutter/flutter/bin/flutter --no-color doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel beta, v0.2.3, on Mac OS X 10.13.4 17E199, locale tr-TR)
[!] Android toolchain - develop for Android devices (Android SDK 27.0.3)
! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses
[!] iOS toolchain - develop for iOS devices (Xcode 9.3)
✗ Missing Xcode dependency: Python module "six".
Install via 'pip install six' or 'sudo easy_install six'.
✗ CocoaPods installed but not initialized.
CocoaPods is used to retrieve the iOS platform side's plugin code that responds to your plugin usage on the Dart side.
Without resolving iOS dependencies with CocoaPods, plugins will not work on iOS.
For more info, see https://flutter.io/platform-plugins
To initialize CocoaPods, run:
pod setup
once to finalize CocoaPods' installation.
[✓] Android Studio (version 3.1)
[✓] IntelliJ IDEA Community Edition (version 2018.1)
[!] Connected devices
! No devices available
! Doctor found issues in 3 categories.
Process finished with exit code 0
After correcting the flutter path doctor gives me this warning.
/Users/niyazitoros/development/flutter/bin/flutter --no-color doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel beta, v0.2.3, on Mac OS X 10.13.4 17E199, locale tr-TR)
[!] Android toolchain - develop for Android devices (Android SDK 27.0.3)
! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses
[!] iOS toolchain - develop for iOS devices (Xcode 9.3)
✗ Missing Xcode dependency: Python module "six".
Install via 'pip install six' or 'sudo easy_install six'.
[✓] Android Studio (version 3.1)
[✓] IntelliJ IDEA Community Edition (version 2018.1)
[!] Connected devices
! No devices available
! Doctor found issues in 3 categories.
Process finished with exit code 0
to fix the android SDK licence error go on your terminal and type
flutter doctor --android-licenses
then
pip install six
if the error still persists run
flutter upgrade
If anybody still have the problem with pip six
Uninstall python2
brew uninstall python#2
this one is worked for me.
you can fix android SDK license by using
flutter doctor --android-licenses
next you run
pip install six

Error occured while comping cocos2dx 3.13.1

I have an old project in cocos2dx 3.13.1. I have made some changes in the game last week. After making some changes i compiled it for ios from xcode and it works well, but while trying to compile in android using cocos compile -p android --android-studio command in terminal, i faced following error. I have used android-ndk-r14b, apache-ant-1.10.1 and Android SDK Tools Version 26.0.2
Android NDK: WARNING: Unsupported source file extensions in jni/Android.mk for module cocos2dcpp_shared
Android NDK: ../../../Classes/NewsLayer
Android NDK: ERROR:/Users/pradipbhattarai/Desktop/Testing/cocos2d/external/freetype2/prebuilt/android/Android.mk:cocos_freetype2_static: LOCAL_SRC_FILES points to a missing file
Android NDK: Check that /Users/pradipbhattarai/Desktop/Testing/cocos2d/external/freetype2/prebuilt/android/x86_64/libfreetype.a exists or that its path is correct
make: Entering directory `/Users/pradipbhattarai/Desktop/Testing/proj.android-studio/app'
/Users/pradipbhattarai/development/java/android-ndk-r14b/build/core/prebuilt-library.mk:45: *** Android NDK: Aborting . Stop.
make: Leaving directory `/Users/pradipbhattarai/Desktop/Testing/proj.android-studio/app'
Error running command, return code: 2.
any help will be highly appreciable.
look at the error:-
Android NDK: ERROR:/Users/pradipbhattarai/Desktop/Testing/cocos2d/external/freetype2/prebuilt/android/Android.mk:cocos_freetype2_static: LOCAL_SRC_FILES points to a missing file
One of the reason is that you have entry of a class file in Android.mk file , that you have deleted from Class folder. Suppose you have entry of 'HelloWorldScene.cpp'in Android.mk but you have already deleted this filr from Class folder.
Please check that
I have solved this issue, but i just forgot to post my solution. I think it will be solution to other developers who are facing same problem. The problem was with the .d files. After removing the previous .d files, the problem was solved.
Go to proj.android-studio/app/obj/local and remove the armeabi directory. It worked for me.
Reference Link: https://sysprogs.com/w/forums/topic/unable-to-compile-cpufeatures-library-on-android/

Error building Ionic app using WP8 platform on MAC OSX

Happy that the Android .apk file I built using "ionic build android" worked on a Samsung Note phone.
I would like to try the same app but on a different hardware which is my Nokia Lumia Windows Phone 8.
So I added the platform wp8 first and it went well.
$ ionic platform add wp8
Updated the hooks directory to have execute permissions
WARNING: Applications for platform wp8 can not be built on this OS - darwin.
Adding wp8 project...
Running command: /Users/user01/.cordova/lib/npm_cache/cordova-wp8/3.8.2/package/bin/create /Users/user01/repos/myTabs/platforms/wp8 com.ionicframework.mytabs754813 myTabs
Creating Cordova Windows Project:
App Name : myTabs
Namespace : com.ionicframework.mytabs754813
Path : /Users/user01/repos/myTabs/platforms/wp8
Copying necessary files to /Users/user01/repos/myTabs/platforms/wp8
Updating project files
Running command: /Users/user01/repos/myTabs/hooks/after_prepare/010_add_platform_class.js /Users/user01/repos/myTabs
add to body class: platform-wp8
Installing "cordova-plugin-console" for wp8
Installing "cordova-plugin-device" for wp8
Installing "cordova-plugin-splashscreen" for wp8
Installing "cordova-plugin-statusbar" for wp8
Installing "cordova-plugin-whitelist" for wp8
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.
Installing "ionic-plugin-keyboard" for wp8
Saving platform to package.json file
A platform already exists - now updating the entry: android platform=android, version=undefined, locator=wp8
However, I got an error when I ran "ionic build wp8".
$ ionic build wp8
Running command: /Users/user01/repos/myTabs/hooks/after_prepare/010_add_platform_class.js /Users/user01/repos/myTabs
add to body class: platform-wp8
Running command: /Users/user01/repos/myTabs/platforms/wp8/cordova/build
ERROR: MSBuild tools not found
ERROR building one of the platforms: Error: /Users/user01/repos/myTabs/platforms/wp8/cordova/build: Command failed with exit code 2
You may not have the required environment or OS to build this project
Error: /Users/user01/repos/myTabs/platforms/wp8/cordova/build: Command failed with exit code 2
Take a closer look at the logs:
WARNING: Applications for platform wp8 can not be built on this OS - darwin.
It is only possible to build wp8 apps on Windows. Of course, you could use Bootcamp, Parallels or any other virtual machine.

Symbol(s) not found for architecture armv7 - Flash Builder for Windows / iOS Native Extension

I'm attempting to run the example project for this Adobe Native Extension 'SongPickerANE' from Flash Builder on Windows onto an iOS device. I've run it successfully on the same device (and iOS Simulator) from Flash Builder on my Mac with AIR SDK 3.4, but it failed to run with 3.4 on Windows, as it couldn't get access to the required iOS SDK (6.1).
So, I've updated my AIR SDK on my windows machine, first to 3.5, and now to the current version 3.9, which seemed to sort out the iOS SDK issues I was having, but both failed to run with the following error:
java.lang.Exception:
Undefined symbols for architecture armv7:
"_objc_setProperty_nonatomic", referenced from:
-[SongPickerHelper setPickedItem:] in libcom.newpixel.air.nativeextensions.SongPicker.a(SongPickerHelper.o)
ld: symbol(s) not found for architecture armv7
Compilation failed while executing : ld64
From what I remember of it in the dim, distant past of my iOS development, this is some sort of XCode linking / Build Settings / Phases error? So to fix it, will I have to edit and recompile the ANE, or is there anything I can set in the Flash Builder project which uses the ANE to fix it?
If it requires recompiling the ANE, any tips / advice on where to start would be appreciated, as I've so far managed to avoid having anything to do with them, and I do find them slightly terrifying.
Many thanks in advance.

How to configure Jenkins StarTeam plugin?

Jenkins (Hudson) has StarTeam plugin. How to configure it properly?
I have installed this plugin but when I build the project I get this error:
java.lang.NoClassDefFoundError: com/starbase/starteam/Folder
Machine is Windows Server 2008.
I have StarTeam SDK installed in C:\Program Files (x86)\Borland\StarTeam SDK 10.4 folder.
There is a hint on plugin documentation page:
The plugin requires the StarTeam SDK, StarTeam extensions and jsafe libraries in Hudson's classpath. These files are included in the freely downloadable StarTeam SDK package from Borland (Micro Focus) , and may be installed by e.g. dropping them in Hudson's WEB-INF/lib directory.
Copy the folder "C:\Program Files (x86)\Borland\StarTeam SDK 10.4\Lib" to "C:\Jenkins\plugins\starteam\WEB-INF" (so there would be a Lib folder under WEB-INF), and restart Jenkins.
If you get "Can't load IA 32-bit .dll on a AMD 64-bit platform" error:
Uninstall JRE (Java Runtime Environment) for Windows x64, install 32-bit version of JRE.