{ "id": "90556", "key": "TIMOB-9150", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [ { "id": "13271", "description": "Release 2.1.0", "name": "Release 2.1.0", "archived": false, "released": true, "releaseDate": "2012-06-29" }, { "id": "13403", "description": "Sprint 2012-11 Core", "name": "Sprint 2012-11 Core", "archived": true, "released": true, "releaseDate": "2012-06-03" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2012-05-25T15:24:43.000+0000", "created": "2012-04-19T03:24:16.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "SupportTeam", "core" ], "versions": [ { "id": "13272", "description": "Release 2.0.1", "name": "Release 2.0.1", "archived": true, "released": true, "releaseDate": "2012-04-16" } ], "issuelinks": [], "assignee": { "name": "mstepanov", "key": "mstepanov", "displayName": "Max Stepanov", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-22T21:18:45.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "10207", "name": "Tooling" } ], "description": "h4. Problem Description\r\nI create Titanium Mobile Module project using studio. And try to make it. Got an error.\r\n\r\nh4. Actual Results\r\nThe default module is not building just out of the box\r\n\r\nh4. Expected Results\r\nThe default module compiling without any issues.\r\n\r\nh4. Test Case\r\n1. Create a new mobile module for Android.\r\n2. Set NDK\r\n3. Build\r\n\r\nh4. Extra info\r\n\r\nWhen compiling the module, you got this:\r\n\r\n\r\n\r\n{code}\r\nBuildfile: build.xml\r\n\r\ninit:\r\n\r\nprocess.annotations:\r\n\r\ngenerate.rhino.bindings:\r\n [java] java.util.zip.ZipException: error in opening zip file\r\n [java] \tat org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:194)\r\n [java] \tat org.apache.tools.ant.taskdefs.Java.run(Java.java:764)\r\n [java] \tat org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:218)\r\n [java] \tat org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:132)\r\n [java] \tat org.apache.tools.ant.taskdefs.Java.execute(Java.java:105)\r\n [java] \tat org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)\r\n [java] \tat sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)\r\n [java] \tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\r\n [java] \tat java.lang.reflect.Method.invoke(Method.java:597)\r\n [java] \tat org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)\r\n [java] \tat org.apache.tools.ant.Task.perform(Task.java:348)\r\n [java] \tat org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:62)\r\n [java] \tat org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)\r\n [java] \tat sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)\r\n [java] \tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\r\n [java] \tat java.lang.reflect.Method.invoke(Method.java:597)\r\n [java] \tat org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)\r\n [java] \tat org.apache.tools.ant.Task.perform(Task.java:348)\r\n [java] \tat org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:394)\r\n [java] \tat org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)\r\n [java] \tat sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)\r\n [java] \tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\r\n [java] \tat java.lang.reflect.Method.invoke(Method.java:597)\r\n [java] \tat org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)\r\n [java] \tat org.apache.tools.ant.Task.perform(Task.java:348)\r\n [java] \tat org.apache.tools.ant.Target.execute(Target.java:357)\r\n [java] \tat org.apache.tools.ant.Target.performTasks(Target.java:385)\r\n [java] \tat org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)\r\n [java] \tat org.apache.tools.ant.Project.executeTarget(Project.java:1306)\r\n [java] \tat org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)\r\n [java] \tat org.apache.tools.ant.Project.executeTargets(Project.java:1189)\r\n [java] \tat org.apache.tools.ant.Main.runBuild(Main.java:758)\r\n [java] \tat org.apache.tools.ant.Main.startAnt(Main.java:217)\r\n [java] \tat org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)\r\n [java] \tat org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)\r\n [java] Caused by: java.util.zip.ZipException: error in opening zip file\r\n [java] \tat java.util.zip.ZipFile.open(Native Method)\r\n [java] \tat java.util.zip.ZipFile.(ZipFile.java:127)\r\n [java] \tat java.util.jar.JarFile.(JarFile.java:135)\r\n [java] \tat java.util.jar.JarFile.(JarFile.java:99)\r\n [java] \tat org.appcelerator.kroll.annotations.generator.KrollBindingGenerator.loadTitaniumBindings(KrollBindingGenerator.java:285)\r\n [java] \tat org.appcelerator.kroll.annotations.generator.KrollBindingGenerator.main(KrollBindingGenerator.java:391)\r\n [java] \tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n [java] \tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\r\n [java] \tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\r\n [java] \tat java.lang.reflect.Method.invoke(Method.java:597)\r\n [java] \tat org.apache.tools.ant.taskdefs.ExecuteJava.run(ExecuteJava.java:217)\r\n [java] \tat org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:152)\r\n [java] \t... 34 more\r\n [java] --- Nested Exception ---\r\n [java] java.util.zip.ZipException: error in opening zip file\r\n [java] \tat java.util.zip.ZipFile.open(Native Method)\r\n [java] \tat java.util.zip.ZipFile.(ZipFile.java:127)\r\n [java] \tat java.util.jar.JarFile.(JarFile.java:135)\r\n [java] \tat java.util.jar.JarFile.(JarFile.java:99)\r\n [java] \tat org.appcelerator.kroll.annotations.generator.KrollBindingGenerator.loadTitaniumBindings(KrollBindingGenerator.java:285)\r\n [java] \tat org.appcelerator.kroll.annotations.generator.KrollBindingGenerator.main(KrollBindingGenerator.java:391)\r\n [java] \tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n [java] \tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\r\n [java] \tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\r\n [java] \tat java.lang.reflect.Method.invoke(Method.java:597)\r\n [java] \tat org.apache.tools.ant.taskdefs.ExecuteJava.run(ExecuteJava.java:217)\r\n [java] \tat org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:152)\r\n [java] \tat org.apache.tools.ant.taskdefs.Java.run(Java.java:764)\r\n [java] \tat org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:218)\r\n [java] \tat org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:132)\r\n [java] \tat org.apache.tools.ant.taskdefs.Java.execute(Java.java:105)\r\n [java] \tat org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)\r\n [java] \tat sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)\r\n [java] \tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\r\n [java] \tat java.lang.reflect.Method.invoke(Method.java:597)\r\n [java] \tat org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)\r\n [java] \tat org.apache.tools.ant.Task.perform(Task.java:348)\r\n [java] \tat org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:62)\r\n [java] \tat org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)\r\n [java] \tat sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)\r\n [java] \tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\r\n [java] \tat java.lang.reflect.Method.invoke(Method.java:597)\r\n [java] \tat org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)\r\n [java] \tat org.apache.tools.ant.Task.perform(Task.java:348)\r\n [java] \tat org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:394)\r\n [java] \tat org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)\r\n [java] \tat sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)\r\n [java] \tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\r\n [java] \tat java.lang.reflect.Method.invoke(Method.java:597)\r\n [java] \tat org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)\r\n [java] \tat org.apache.tools.ant.Task.perform(Task.java:348)\r\n [java] \tat org.apache.tools.ant.Target.execute(Target.java:357)\r\n [java] \tat org.apache.tools.ant.Target.performTasks(Target.java:385)\r\n [java] \tat org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)\r\n [java] \tat org.apache.tools.ant.Project.executeTarget(Project.java:1306)\r\n [java] \tat org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)\r\n [java] \tat org.apache.tools.ant.Project.executeTargets(Project.java:1189)\r\n [java] \tat org.apache.tools.ant.Main.runBuild(Main.java:758)\r\n [java] \tat org.apache.tools.ant.Main.startAnt(Main.java:217)\r\n [java] \tat org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)\r\n [java] \tat org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)\r\n [java] Java Result: -1\r\n\r\ngenerate.rhino.idswitch:\r\n [echo] Generating IDs for /media/additional/projects/app_celertor_work_space/android_module/build/generated/java/module_id/AndroidModuleBootstrap.java\r\n\r\ngenerate.v8.bindings:\r\n [java] java.util.zip.ZipException: error in opening zip file\r\n [java] \tat org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:194)\r\n [java] \tat org.apache.tools.ant.taskdefs.Java.run(Java.java:764)\r\n [java] \tat org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:218)\r\n [java] \tat org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:132)\r\n [java] \tat org.apache.tools.ant.taskdefs.Java.execute(Java.java:105)\r\n [java] \tat org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)\r\n [java] \tat sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)\r\n [java] \tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\r\n [java] \tat java.lang.reflect.Method.invoke(Method.java:597)\r\n [java] \tat org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)\r\n [java] \tat org.apache.tools.ant.Task.perform(Task.java:348)\r\n [java] \tat org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:62)\r\n [java] \tat org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)\r\n [java] \tat sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)\r\n [java] \tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\r\n [java] \tat java.lang.reflect.Method.invoke(Method.java:597)\r\n [java] \tat org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)\r\n [java] \tat org.apache.tools.ant.Task.perform(Task.java:348)\r\n [java] \tat org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:394)\r\n [java] \tat org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)\r\n [java] \tat sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)\r\n [java] \tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\r\n [java] \tat java.lang.reflect.Method.invoke(Method.java:597)\r\n [java] \tat org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)\r\n [java] \tat org.apache.tools.ant.Task.perform(Task.java:348)\r\n [java] \tat org.apache.tools.ant.Target.execute(Target.java:357)\r\n [java] \tat org.apache.tools.ant.Target.performTasks(Target.java:385)\r\n [java] \tat org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)\r\n [java] \tat org.apache.tools.ant.Project.executeTarget(Project.java:1306)\r\n [java] \tat org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)\r\n [java] \tat org.apache.tools.ant.Project.executeTargets(Project.java:1189)\r\n [java] \tat org.apache.tools.ant.Main.runBuild(Main.java:758)\r\n [java] \tat org.apache.tools.ant.Main.startAnt(Main.java:217)\r\n [java] \tat org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)\r\n [java] \tat org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)\r\n [java] Caused by: java.util.zip.ZipException: error in opening zip file\r\n [java] \tat java.util.zip.ZipFile.open(Native Method)\r\n [java] \tat java.util.zip.ZipFile.(ZipFile.java:127)\r\n [java] \tat java.util.jar.JarFile.(JarFile.java:135)\r\n [java] \tat java.util.jar.JarFile.(JarFile.java:99)\r\n [java] \tat org.appcelerator.kroll.annotations.generator.KrollBindingGenerator.loadTitaniumBindings(KrollBindingGenerator.java:285)\r\n [java] \tat org.appcelerator.kroll.annotations.generator.KrollBindingGenerator.main(KrollBindingGenerator.java:391)\r\n [java] \tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n [java] \tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\r\n [java] \tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\r\n [java] \tat java.lang.reflect.Method.invoke(Method.java:597)\r\n [java] \tat org.apache.tools.ant.taskdefs.ExecuteJava.run(ExecuteJava.java:217)\r\n [java] \tat org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:152)\r\n [java] \t... 34 more\r\n [java] --- Nested Exception ---\r\n [java] java.util.zip.ZipException: error in opening zip file\r\n [java] \tat java.util.zip.ZipFile.open(Native Method)\r\n [java] \tat java.util.zip.ZipFile.(ZipFile.java:127)\r\n [java] \tat java.util.jar.JarFile.(JarFile.java:135)\r\n [java] \tat java.util.jar.JarFile.(JarFile.java:99)\r\n [java] \tat org.appcelerator.kroll.annotations.generator.KrollBindingGenerator.loadTitaniumBindings(KrollBindingGenerator.java:285)\r\n [java] \tat org.appcelerator.kroll.annotations.generator.KrollBindingGenerator.main(KrollBindingGenerator.java:391)\r\n [java] \tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n [java] \tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\r\n [java] \tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\r\n [java] \tat java.lang.reflect.Method.invoke(Method.java:597)\r\n [java] \tat org.apache.tools.ant.taskdefs.ExecuteJava.run(ExecuteJava.java:217)\r\n [java] \tat org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:152)\r\n [java] \tat org.apache.tools.ant.taskdefs.Java.run(Java.java:764)\r\n [java] \tat org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:218)\r\n [java] \tat org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:132)\r\n [java] \tat org.apache.tools.ant.taskdefs.Java.execute(Java.java:105)\r\n [java] \tat org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)\r\n [java] \tat sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)\r\n [java] \tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\r\n [java] \tat java.lang.reflect.Method.invoke(Method.java:597)\r\n [java] \tat org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)\r\n [java] \tat org.apache.tools.ant.Task.perform(Task.java:348)\r\n [java] \tat org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:62)\r\n [java] \tat org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)\r\n [java] \tat sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)\r\n [java] \tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\r\n [java] \tat java.lang.reflect.Method.invoke(Method.java:597)\r\n [java] \tat org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)\r\n [java] \tat org.apache.tools.ant.Task.perform(Task.java:348)\r\n [java] \tat org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:394)\r\n [java] \tat org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)\r\n [java] \tat sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)\r\n [java] \tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\r\n [java] \tat java.lang.reflect.Method.invoke(Method.java:597)\r\n [java] \tat org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)\r\n [java] \tat org.apache.tools.ant.Task.perform(Task.java:348)\r\n [java] \tat org.apache.tools.ant.Target.execute(Target.java:357)\r\n [java] \tat org.apache.tools.ant.Target.performTasks(Target.java:385)\r\n [java] \tat org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)\r\n [java] \tat org.apache.tools.ant.Project.executeTarget(Project.java:1306)\r\n [java] \tat org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)\r\n [java] \tat org.apache.tools.ant.Project.executeTargets(Project.java:1189)\r\n [java] \tat org.apache.tools.ant.Main.runBuild(Main.java:758)\r\n [java] \tat org.apache.tools.ant.Main.startAnt(Main.java:217)\r\n [java] \tat org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)\r\n [java] \tat org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)\r\n [java] Java Result: -1\r\n\r\ngenerate.bindings:\r\n\r\npre.compile:\r\n\r\nndk.build:\r\n [exec] jni/Android.mk:24: warning: overriding commands for target `/media/additional/projects/app_celertor_work_space/android_module/build/generated/KrollGeneratedBindings.cpp'\r\n [exec] jni/Android.mk:24: warning: ignoring old commands for target `/media/additional/projects/app_celertor_work_space/android_module/build/generated/KrollGeneratedBindings.cpp'\r\n [exec] jni/Android.mk:27: warning: overriding commands for target `/media/additional/projects/app_celertor_work_space/android_module/build/generated/BootstrapJS.cpp'\r\n [exec] jni/Android.mk:27: warning: ignoring old commands for target `/media/additional/projects/app_celertor_work_space/android_module/build/generated/BootstrapJS.cpp'\r\n [exec] Compile++ thumb : module_id <= AndroidModuleBootstrap.cpp\r\n [exec] In file included from jni/../AndroidModuleBootstrap.cpp:17:\r\n [exec] /media/additional/projects/app_celertor_work_space/android_module/build/generated/KrollGeneratedBindings.gperf:9:36: error: module_id.ExampleProxy.h: No such file or directory\r\n [exec] /media/additional/projects/app_celertor_work_space/android_module/build/generated/KrollGeneratedBindings.gperf:10:43: error: module_id.AndroidModuleModule.h: No such file or directory\r\n [exec] In file included from jni/../AndroidModuleBootstrap.cpp:17:\r\n [exec] /media/additional/projects/app_celertor_work_space/android_module/build/generated/KrollGeneratedBindings.gperf:14: warning: declaration 'struct titanium::bindings::BindEntry' does not declare anything\r\n [exec] In file included from jni/../AndroidModuleBootstrap.cpp:17:\r\n [exec] /media/additional/projects/app_celertor_work_space/android_module/build/generated/KrollGeneratedBindings.gperf: In static member function 'static titanium::bindings::BindEntry* AndroidModuleBindings::lookupGeneratedInit(const char*, unsigned int)':\r\n [exec] /media/additional/projects/app_celertor_work_space/android_module/build/generated/KrollGeneratedBindings.gperf:16: error: '::module_id' has not been declared\r\n [exec] /media/additional/projects/app_celertor_work_space/android_module/build/generated/KrollGeneratedBindings.gperf:16: error: '::module_id' has not been declared\r\n [exec] In file included from jni/../AndroidModuleBootstrap.cpp:17:\r\n [exec] /media/additional/projects/app_celertor_work_space/android_module/build/generated/KrollGeneratedBindings.gperf:17: error: '::module_id' has not been declared\r\n [exec] /media/additional/projects/app_celertor_work_space/android_module/build/generated/KrollGeneratedBindings.gperf:17: error: '::module_id' has not been declared\r\n [exec] /media/additional/projects/app_celertor_work_space/android_module/build/generated/KrollGeneratedBindings.gperf:18: error: too many initializers for 'titanium::bindings::BindEntry'\r\n [exec] /media/additional/projects/app_celertor_work_space/android_module/build/generated/KrollGeneratedBindings.gperf:18: error: too many initializers for 'titanium::bindings::BindEntry'\r\n [exec] make: *** [/media/additional/projects/app_celertor_work_space/android_module/build/generated/obj/local/armeabi/objs/module_id/__/AndroidModuleBootstrap.o] Error 1\r\n\r\nBUILD FAILED\r\n/home/dima/.titanium/mobilesdk/linux/2.0.1.GA2/module/android/build.xml:228: exec returned: 2\r\n\r\nTotal time: 1 second\r\n\r\n{code}\r\n\r\nh4. Workaround\r\n1. After creating your module, if you don't rename your Workspace to something without spaces, you will need to move your project to a directory without spaces. \r\n2. Once you moved it, just type: ant and will automatically build. Right now, with Ti Studio, I created a new module, edit the build.properties to add the ndk:\r\n\r\n{code}\r\ntitanium.platform=/Library/Application Support/Titanium/mobilesdk/osx/2.0.1.GA2/android\r\nandroid.platform=/Users/mpmiranda/Downloads/android-sdk-macosx/platforms/android-8\r\ngoogle.apis=/Users/mpmiranda/Downloads/android-sdk-macosx/add-ons/addon-google_apis-google_inc_-8\r\nandroid.ndk=/Users/mpmiranda/Downloads/android-ndk-r7c\r\nand then, move it to my Desktop directory, then just run ant and works just fine.\r\n{code}", "attachment": [ { "id": "27285", "filename": "android_module.tar.gz", "author": { "name": "dakishin", "key": "dakishin", "displayName": "Dmitriy Akishin", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-04-19T03:24:16.000+0000", "size": 12295, "mimeType": "application/x-gzip" } ], "flagged": false, "summary": "Tooling: Titanium Studio can not make android module ", "creator": { "name": "dakishin", "key": "dakishin", "displayName": "Dmitriy Akishin", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "environment": "Ubuntu 11.04 \r\n\r\nTitanium Studio, build: 2.0.1.201204132053\r\n(c) Copyright 2012 by Appcelerator, Inc. All rights reserved.\r\nBuild: jenkins-titanium-rcp-master-185 (origin/master)\r\nDate: 13 April 2012, 20:56:05\r\n", "comment": { "comments": [ { "id": "192334", "author": { "name": "dakishin", "key": "dakishin", "displayName": "Dmitriy Akishin", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Shack,\r\nWe are making deсision what to choose: appcelerator or android sdk to implement our projects. This functional is critical for us. It will make our choise. \r\n\r\nCould you give any comments on this error?", "updateAuthor": { "name": "dakishin", "key": "dakishin", "displayName": "Dmitriy Akishin", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-04-23T23:18:45.000+0000", "updated": "2012-04-23T23:18:45.000+0000" }, { "id": "192485", "author": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "body": "Dmitriy,\r\n\r\nthis is a valid bug, I will move it to mobile, but there is a workaround here:\r\n\r\n1. After creating your module, if you don't rename your Workspace to something without spaces, you will need to move your project to a directory without spaces. \r\n2. Once you moved it, just type: ant and will automatically build. Right now, with Ti Studio, I created a new module, edit the build.properties to add the ndk:\r\n\r\n{code}\r\ntitanium.platform=/Library/Application Support/Titanium/mobilesdk/osx/2.0.1.GA2/android\r\nandroid.platform=/Users/mpmiranda/Downloads/android-sdk-macosx/platforms/android-8\r\ngoogle.apis=/Users/mpmiranda/Downloads/android-sdk-macosx/add-ons/addon-google_apis-google_inc_-8\r\nandroid.ndk=/Users/mpmiranda/Downloads/android-ndk-r7c\r\n{code}\r\n\r\nand then, move it to my Desktop directory, then just run ant and works just fine. \r\n\r\nIn order to learn more about this, you can try the guide:\r\n\r\nhttps://wiki.appcelerator.org/display/tis/Creating+a+New+Titanium+Module\r\n\r\nmore focused on android:\r\n\r\nhttp://developer.appcelerator.com/doc/mobile/android/module_sdk\r\n\r\nThe full mod dev guide:\r\n\r\nhttps://github.com/appcelerator/titanium_modules/tree/master/moddevguide/mobile\r\n\r\nBEst,\r\n\r\nMauro ", "updateAuthor": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "created": "2012-04-24T16:07:00.000+0000", "updated": "2012-04-24T16:07:00.000+0000" }, { "id": "192723", "author": { "name": "dakishin", "key": "dakishin", "displayName": "Dmitriy Akishin", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Mauro,\r\nstill not working. \r\n\r\nI created module in studio with workspace /media/additional/projects/app_celertor_work_space2. There is no spaces.\r\nRun ant. I got the same error.\r\nCopy module to media/additional/mod dir. Run ant - same resutl.\r\n\r\nOr should I copy module to my Desktop dir? But my desctop dir name is 'Рабочий стол'. \r\n\r\nMy build.properties\r\n{code}\r\ntitanium.platform=/home/dima/.titanium/mobilesdk/linux/2.0.1.GA2/android\r\nandroid.platform=/media/additional/java/android-sdk-linux/platforms/android-8\r\ngoogle.apis=/media/additional/java/android-sdk-linux/add-ons/addon-google_apis-google-8\r\nandroid.ndk=/media/additional/java/android-ndk-r7c\r\n{code}\r\n\r\n", "updateAuthor": { "name": "dakishin", "key": "dakishin", "displayName": "Dmitriy Akishin", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-04-26T01:07:17.000+0000", "updated": "2012-04-26T01:07:17.000+0000" }, { "id": "192770", "author": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "body": "Hello,\r\n\r\nthis is weird. Let me find an ubuntu machine in order to reproduce this. \r\n\r\nBest,\r\n\r\n\r\nMauro ", "updateAuthor": { "name": "mpmiranda", "key": "mpmiranda", "displayName": "Mauro Parra-Miranda", "active": true, "timeZone": "America/Mexico_City" }, "created": "2012-04-26T11:00:46.000+0000", "updated": "2012-04-26T11:00:46.000+0000" }, { "id": "195840", "author": { "name": "mstepanov", "key": "mstepanov", "displayName": "Max Stepanov", "active": true, "timeZone": "America/Los_Angeles" }, "body": "PR pending https://github.com/appcelerator/titanium_mobile/pull/2261\r\n\r\nThe following wiki section should be updated after the PR submitted:\r\nhttps://wiki.appcelerator.org/display/tis/Creating+a+New+Titanium+Module#CreatingaNewTitaniumModule-ForAndroidModuleDevelopment", "updateAuthor": { "name": "mstepanov", "key": "mstepanov", "displayName": "Max Stepanov", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-05-23T15:24:00.000+0000", "updated": "2012-05-23T15:24:00.000+0000" }, { "id": "414984", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as fixed.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-22T21:18:45.000+0000", "updated": "2017-03-22T21:18:45.000+0000" } ], "maxResults": 8, "total": 8, "startAt": 0 } } }