What about my configuration needs to be changed to get the Android template app to build and run?
Log errors include:
- /Users/paulb/Downloads/RemObjects+Fire±+8.1.82.1659/Fire.app/Contents/Resources/Mono/lib/mono/4.5/Microsoft.Common.targets: warning : Unable to find framework corresponding to the target framework moniker ‘.NETFramework,Version=v4.0’. Framework assembly references will be resolved from the GAC, which might not be the intended behavior.
- error AP1: Could not locate java
From a terminal:
$ which java
/usr/bin/java
$ java -version
java version "1.6.0_65"
Java™ SE Runtime Environment (build 1.6.0_65-b14-462-11M4609)
Java HotSpot™ 64-Bit Server VM (build 20.65-b04-462, mixed mode)
Here’s the full build log:
mono /Users/paulb/Downloads/RemObjects+Fire±+8.1.82.1659/Fire.app/Contents/Resources/Mono/lib/mono/4.5/xbuild.exe /Users/paulb/Documents/org.me.androidapplicationA/org.me.androidapplicationA.sln /nologo /target:Build /verbosity:normal /property:Configuration=Debug /property:ElementsXbuildNougatSDKFolder=/Users/paulb/Downloads/RemObjects+Fire±+8.1.82.1659/Fire.app/Contents/Resources/Nougat SDKs /property:ElementsXbuildReferencePathsXMLFolder=/Users/paulb/Downloads/RemObjects+Fire±+8.1.82.1659/Fire.app/Contents/Resources/Reference Paths /toolsversion:4.0
Build started 11/24/2014 10:22:00 AM.
Project “/Users/paulb/Documents/org.me.androidapplicationA/org.me.androidapplicationA.sln” (Build target(s)):
Target ValidateSolutionConfiguration:
Building solution configuration “Debug|AnyCPU”.
Target Build:
Project “/Users/paulb/Documents/org.me.androidapplicationA/org.me.androidapplicationA.elements” (default target(s)):
Target CooperPreflight:
JDKRoot:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
JRERoot:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents
Target PrepareForBuild:
Configuration: Debug Platform: AnyCPU
Target ResolveAssemblyReferences:
Reference: android.jar
Reference: swift.jar
Reference: com.remobjects.elements.rtl.jar
Target CooperAndroidBeforeCompile:
XML: /Users/paulb/Library/Application Support/RemObjects Software/Elements/CooperPaths.xml
Run: “/Users/paulb/adt-bundle-mac-x86_64-20140702/sdk/build-tools/android-4.4W/aapt” package -f -v --auto-add-overlay -M “/Users/paulb/Documents/org.me.androidapplicationA/obj/Debug/AndroidManifest.xml” -S “/Users/paulb/Documents/org.me.androidapplicationA/obj/Debug/res” -I “/Users/paulb/adt-bundle-mac-x86_64-20140702/sdk/platforms/android-20/android.jar” -J “/Users/paulb/Documents/org.me.androidapplicationA/obj/Debug” -F "/Users/paulb/Documents/org.me.androidapplicationA/obj/Debug/org.me.androidapplicationA_unsigned.apk"
Configurations:
(default)
hdpi
ldpi
mdpi
xhdpi
Files:
drawable/icon.png
Src: (hdpi) /Users/paulb/Documents/org.me.androidapplicationA/obj/Debug/res/drawable-hdpi/icon.png
Src: (ldpi) /Users/paulb/Documents/org.me.androidapplicationA/obj/Debug/res/drawable-ldpi/icon.png
Src: (mdpi) /Users/paulb/Documents/org.me.androidapplicationA/obj/Debug/res/drawable-mdpi/icon.png
Src: (xhdpi) /Users/paulb/Documents/org.me.androidapplicationA/obj/Debug/res/drawable-xhdpi/icon.png
layout/main.layout-xml
Src: () /Users/paulb/Documents/org.me.androidapplicationA/obj/Debug/res/layout/main.layout-xml
values/strings.xml
Src: () /Users/paulb/Documents/org.me.androidapplicationA/obj/Debug/res/values/strings.xml
AndroidManifest.xml
Src: () /Users/paulb/Documents/org.me.androidapplicationA/obj/Debug/AndroidManifest.xml
Resource Dirs:
Type drawable
drawable/icon.png
Src: (hdpi) /Users/paulb/Documents/org.me.androidapplicationA/obj/Debug/res/drawable-hdpi/icon.png
Src: (ldpi) /Users/paulb/Documents/org.me.androidapplicationA/obj/Debug/res/drawable-ldpi/icon.png
Src: (mdpi) /Users/paulb/Documents/org.me.androidapplicationA/obj/Debug/res/drawable-mdpi/icon.png
Src: (xhdpi) /Users/paulb/Documents/org.me.androidapplicationA/obj/Debug/res/drawable-xhdpi/icon.png
Type layout
layout/main.layout-xml
Src: () /Users/paulb/Documents/org.me.androidapplicationA/obj/Debug/res/layout/main.layout-xml
Type values
values/strings.xml
Src: () /Users/paulb/Documents/org.me.androidapplicationA/obj/Debug/res/values/strings.xml
Including resources from package: /Users/paulb/adt-bundle-mac-x86_64-20140702/sdk/platforms/android-20/android.jar
applyFileOverlay for drawable
applyFileOverlay for layout
applyFileOverlay for anim
applyFileOverlay for animator
applyFileOverlay for interpolator
applyFileOverlay for transition
applyFileOverlay for xml
applyFileOverlay for raw
applyFileOverlay for color
applyFileOverlay for menu
applyFileOverlay for mipmap
Processing image: /Users/paulb/Documents/org.me.androidapplicationA/obj/Debug/res/drawable-hdpi/icon.png
Processing image: /Users/paulb/Documents/org.me.androidapplicationA/obj/Debug/res/drawable-ldpi/icon.png
Processing image: /Users/paulb/Documents/org.me.androidapplicationA/obj/Debug/res/drawable-mdpi/icon.png
Processing image: /Users/paulb/Documents/org.me.androidapplicationA/obj/Debug/res/drawable-xhdpi/icon.png
(processed image /Users/paulb/Documents/org.me.androidapplicationA/obj/Debug/res/drawable-ldpi/icon.png: 78% size of source)
(processed image /Users/paulb/Documents/org.me.androidapplicationA/obj/Debug/res/drawable-mdpi/icon.png: 85% size of source)
(processed image /Users/paulb/Documents/org.me.androidapplicationA/obj/Debug/res/drawable-hdpi/icon.png: 92% size of source)
(processed image /Users/paulb/Documents/org.me.androidapplicationA/obj/Debug/res/drawable-xhdpi/icon.png: 95% size of source)
(new resource id icon from hdpi/drawable/icon.png #generated)
(new resource id icon from ldpi/drawable/icon.png #generated)
(new resource id icon from mdpi/drawable/icon.png #generated)
(new resource id icon from xhdpi/drawable/icon.png #generated)
(new resource id main from /Users/paulb/Documents/org.me.androidapplicationA/obj/Debug/res/layout/main.layout-xml)
Writing symbols for class R.
Creating '/Users/paulb/Documents/org.me.androidapplicationA/obj/Debug/org.me.androidapplicationA_unsigned.apk’
Writing all files…
‘res/layout/main.layout-xml’ (compressed 53%)
‘AndroidManifest.xml’ (compressed 63%)
‘resources.arsc’ (not compressed)
‘res/drawable-hdpi/icon.png’ (not compressed)
‘res/drawable-ldpi/icon.png’ (not compressed)
‘res/drawable-mdpi/icon.png’ (not compressed)
‘res/drawable-xhdpi/icon.png’ (not compressed)
Generated 7 files
Included 0 files from jar/zip files.
Checking for deleted files
Done!
Target GetReferenceAssemblyPaths:
/Users/paulb/Downloads/RemObjects+Fire±+8.1.82.1659/Fire.app/Contents/Resources/Mono/lib/mono/4.5/Microsoft.Common.targets: warning : Unable to find framework corresponding to the target framework moniker ‘.NETFramework,Version=v4.0’. Framework assembly references will be resolved from the GAC, which might not be the intended behavior.
Target CopyFilesMarkedCopyLocal:
Copying file from ‘/Users/paulb/Downloads/RemObjects+Fire±+8.1.82.1659/Fire.app/Contents/Resources/References/Elements/Cooper/swift.jar’ to '/Users/paulb/Documents/org.me.androidapplicationA/bin/Debug/swift.jar’
Copying file from ‘/Users/paulb/Downloads/RemObjects+Fire±+8.1.82.1659/Fire.app/Contents/Resources/References/Elements/Cooper/com.remobjects.elements.rtl.jar’ to '/Users/paulb/Documents/org.me.androidapplicationA/bin/Debug/com.remobjects.elements.rtl.jar’
Target GenerateSatelliteAssemblies:
No input files were specified for target GenerateSatelliteAssemblies, skipping.
Target CoreCompile:
RemObjects Elements (RemObjects C# and Oxygene) Compiler for .NET, Cocoa and Java - Version 8.1.82.1659
Copyright 2003-2014 RemObjects Software, LLC. All rights reserved.
Source file: /Users/paulb/Documents/org.me.androidapplicationA/MainActivity.swift
Source file: /Users/paulb/Documents/org.me.androidapplicationA/obj/Debug/R.pas
Reference: /Users/paulb/adt-bundle-mac-x86_64-20140702/sdk/platforms/android-20/android.jar
Reference: /Users/paulb/Downloads/RemObjects+Fire±+8.1.82.1659/Fire.app/Contents/Resources/References/Elements/Cooper/swift.jar
Reference: /Users/paulb/Downloads/RemObjects+Fire±+8.1.82.1659/Fire.app/Contents/Resources/References/Elements/Cooper/com.remobjects.elements.rtl.jar
Entering phase “Loading Source Files” (00:00:00.5039754)
Entering phase “Loading Resources” (00:00:00.0994736)
Entering phase “Resolving Namespaces” (00:00:00.0003228)
Entering phase “Resolving Types” (00:00:00.0080897)
Entering phase “Resolving Properties and Events” (00:00:00.0964155)
Entering phase “Resolving Interfaces” (00:00:00.0050132)
Entering phase “Resolving Bodies” (00:00:00.0259441)
Entering phase “Checking Members” (00:00:00.4521879)
Entering phase “Generating Helper Types” (00:00:00.0123235)
Entering phase “Pre-Simplifying Code” (00:00:00.0187832)
Entering phase “Simplifying Code” (00:00:00.0051186)
Entering phase “Flow Analysis” (00:00:00.0076786)
Entering phase “Generating Output” (00:00:00.0049863)
Entering phase “Done” (00:00:00.0921685)
Target DeployOutputFiles:
Copying file from ‘/Users/paulb/Documents/org.me.androidapplicationA/obj/Debug/org.me.androidapplicationA.jar’ to '/Users/paulb/Documents/org.me.androidapplicationA/bin/Debug/org.me.androidapplicationA.jar’
Target CooperAndroidAfterCompile:
: error AP1: Could not locate java
Task “AndroidPack” execution – FAILED
Done building target “CooperAndroidAfterCompile” in project “/Users/paulb/Documents/org.me.androidapplicationA/org.me.androidapplicationA.elements”.-- FAILED
Done building project “/Users/paulb/Documents/org.me.androidapplicationA/org.me.androidapplicationA.elements”.-- FAILED
Task “MSBuild” execution – FAILED
Done building target “Build” in project “/Users/paulb/Documents/org.me.androidapplicationA/org.me.androidapplicationA.sln”.-- FAILED
Done building project “/Users/paulb/Documents/org.me.androidapplicationA/org.me.androidapplicationA.sln”.-- FAILED
Build FAILED.
Warnings:
/Users/paulb/Documents/org.me.androidapplicationA/org.me.androidapplicationA.sln (Build) ->
(Build target) ->
/Users/paulb/Documents/org.me.androidapplicationA/org.me.androidapplicationA.elements (default targets) ->
/Users/paulb/Downloads/RemObjects+Fire±+8.1.82.1659/Fire.app/Contents/Resources/Mono/lib/mono/4.5/Microsoft.Common.targets (GetReferenceAssemblyPaths target) ->
/Users/paulb/Downloads/RemObjects+Fire+-+8.1.82.1659/Fire.app/Contents/Resources/Mono/lib/mono/4.5/Microsoft.Common.targets: warning : Unable to find framework corresponding to the target framework moniker '.NETFramework,Version=v4.0'. Framework assembly references will be resolved from the GAC, which might not be the intended behavior.
Errors:
/Users/paulb/Documents/org.me.androidapplicationA/org.me.androidapplicationA.sln (Build) ->
(Build target) ->
/Users/paulb/Documents/org.me.androidapplicationA/org.me.androidapplicationA.elements (default targets) ->
/Users/paulb/Downloads/RemObjects+Fire±+8.1.82.1659/Fire.app/Contents/Resources/XbuildTargets/RemObjects Software/Oxygene/RemObjects.Oxygene.Cooper.Android.targets (CooperAndroidAfterCompile target) ->
: error AP1: Could not locate java
1 Warning(s)
1 Error(s)
Time Elapsed 00:00:01.7030610