Admob

Monkey Targets Forums/Android/Admob

Snader(Posted 2013) [#1]
I am not able to build the admob example. Anyone an idea why?

D:\Programming\monkey\bin\transcc_winnt.exe -run -config=debug -target=Android_Game   "D:\Programming\Projects\admob\admob.monkey"
TRANS monkey compiler V1.47
Parsing...
Semanting...
Translating...
Building...
Buildfile: D:\Programming\Projects\admob\admob.build\android\build.xml

-check-env:
 [checkenv] Android SDK Tools Revision 21.1.0
 [checkenv] Installed at d:\android-sdk

-setup:
     [echo] Project Name: MonkeyGame
  [gettype] [Fatal Error] :5:22: Open quote is expected for attribute "{1}" associated with an  element type  "android:versionCode".

BUILD FAILED
d:\android-sdk\tools\ant\build.xml:412: org.xml.sax.SAXParseException; lineNumber: 5; columnNumber: 22; Open quote is expected for attribute "{1}" associated with an  element type  "android:versionCode".
	at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:251)
	at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:300)
	at com.sun.org.apache.xpath.internal.jaxp.XPathImpl.evaluate(XPathImpl.java:463)
	at com.sun.org.apache.xpath.internal.jaxp.XPathImpl.evaluate(XPathImpl.java:510)
	at com.android.ant.GetTypeTask.execute(GetTypeTask.java:85)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
	at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:601)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at org.apache.tools.ant.Target.execute(Target.java:435)
	at org.apache.tools.ant.Target.performTasks(Target.java:456)
	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)
	at org.apache.tools.ant.Project.executeTarget(Project.java:1364)
	at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
	at org.apache.tools.ant.Project.executeTargets(Project.java:1248)
	at org.apache.tools.ant.Main.runBuild(Main.java:851)
	at org.apache.tools.ant.Main.startAnt(Main.java:235)
	at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
	at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
--------------- linked to ------------------
javax.xml.xpath.XPathExpressionException
	at com.sun.org.apache.xpath.internal.jaxp.XPathImpl.evaluate(XPathImpl.java:468)
	at com.sun.org.apache.xpath.internal.jaxp.XPathImpl.evaluate(XPathImpl.java:510)
	at com.android.ant.GetTypeTask.execute(GetTypeTask.java:85)
	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
	at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:601)
	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
	at org.apache.tools.ant.Task.perform(Task.java:348)
	at org.apache.tools.ant.Target.execute(Target.java:435)
	at org.apache.tools.ant.Target.performTasks(Target.java:456)
	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)
	at org.apache.tools.ant.Project.executeTarget(Project.java:1364)
	at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
	at org.apache.tools.ant.Project.executeTargets(Project.java:1248)
	at org.apache.tools.ant.Main.runBuild(Main.java:851)
	at org.apache.tools.ant.Main.startAnt(Main.java:235)
	at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
	at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
Caused by: org.xml.sax.SAXParseException; lineNumber: 5; columnNumber: 22; Open quote is expected for attribute "{1}" associated with an  element type  "android:versionCode".
	at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:251)
	at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:300)
	at com.sun.org.apache.xpath.internal.jaxp.XPathImpl.evaluate(XPathImpl.java:463)
	... 18 more

Total time: 0 secondsTRANS FAILED: Android build failed.

Abnormal program termination. Exit code: -1



Sammy(Posted 2013) [#2]
lineNumber: 5; columnNumber: 22; Open quote is expected for attribute "{1}" associated with an element type "android:versionCode".


The open quote character is not what the XML parser was expecting, this can happen when you cut and paste between files. Retype and/or recheck the quotes on that line, in your build.xml.


Snader(Posted 2013) [#3]
Thanks Veggie for you help!