{"action":"created","issue":{"url":"https://api.github.com/repos/ruboto/ruboto/issues/751","labels_url":"https://api.github.com/repos/ruboto/ruboto/issues/751/labels{/name}","comments_url":"https://api.github.com/repos/ruboto/ruboto/issues/751/comments","events_url":"https://api.github.com/repos/ruboto/ruboto/issues/751/events","html_url":"https://github.com/ruboto/ruboto/issues/751","id":103898422,"number":751,"title":"ruboto rake build failed on ubuntu","user":{"login":"endyeyes","id":12758871,"avatar_url":"https://avatars.githubusercontent.com/u/12758871?v=3","gravatar_id":"","url":"https://api.github.com/users/endyeyes","html_url":"https://github.com/endyeyes","followers_url":"https://api.github.com/users/endyeyes/followers","following_url":"https://api.github.com/users/endyeyes/following{/other_user}","gists_url":"https://api.github.com/users/endyeyes/gists{/gist_id}","starred_url":"https://api.github.com/users/endyeyes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/endyeyes/subscriptions","organizations_url":"https://api.github.com/users/endyeyes/orgs","repos_url":"https://api.github.com/users/endyeyes/repos","events_url":"https://api.github.com/users/endyeyes/events{/privacy}","received_events_url":"https://api.github.com/users/endyeyes/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/ruboto/ruboto/milestones/39","html_url":"https://github.com/ruboto/ruboto/milestones/1.3.2","labels_url":"https://api.github.com/repos/ruboto/ruboto/milestones/39/labels","id":1021349,"number":39,"title":"1.3.2","description":"Bugfixes for the 1.3.x release","creator":{"login":"donv","id":57275,"avatar_url":"https://avatars.githubusercontent.com/u/57275?v=3","gravatar_id":"","url":"https://api.github.com/users/donv","html_url":"https://github.com/donv","followers_url":"https://api.github.com/users/donv/followers","following_url":"https://api.github.com/users/donv/following{/other_user}","gists_url":"https://api.github.com/users/donv/gists{/gist_id}","starred_url":"https://api.github.com/users/donv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/donv/subscriptions","organizations_url":"https://api.github.com/users/donv/orgs","repos_url":"https://api.github.com/users/donv/repos","events_url":"https://api.github.com/users/donv/events{/privacy}","received_events_url":"https://api.github.com/users/donv/received_events","type":"User","site_admin":false},"open_issues":78,"closed_issues":5,"state":"open","created_at":"2015-03-14T07:53:45Z","updated_at":"2015-12-18T22:39:56Z","due_on":"2015-12-23T23:00:00Z","closed_at":null},"comments":2,"created_at":"2015-08-30T03:18:06Z","updated_at":"2015-12-18T23:01:21Z","closed_at":null,"body":"Im using ubuntu\r\nrake build failed\r\nI tried searching to fix it but nothing works\r\n\r\n/home/kane/quick_start/rakelib/ruboto.rake:14: warning: Insecure world writable dir /home/kane/android-sdk-linux/tools in PATH, mode 040777\r\nant debug\r\nBuildfile: /home/kane/quick_start/build.xml\r\nTrying to override old definition of task dex-helper\r\n\r\n-set-mode-check:\r\n\r\n-set-debug-files:\r\n\r\n-check-env:\r\n [checkenv] Android SDK Tools Revision 24.3.4\r\n [checkenv] Installed at /home/kane/android-sdk-linux\r\n\r\n-setup:\r\n     [echo] Project Name: QuickStart\r\n  [gettype] Project Type: Application\r\n\r\n-set-debug-mode:\r\n\r\n-debug-obfuscation-check:\r\n\r\n-pre-build:\r\n\r\n-build-setup:\r\n[getbuildtools] Using latest Build Tools: 23.0.0\r\n     [echo] Resolving Build Target for QuickStart...\r\n[gettarget] Project Target:   Android 4.1.2\r\n[gettarget] API level:        16\r\n     [echo] ----------\r\n     [echo] Creating output directories if needed...\r\n    [mkdir] Created dir: /home/kane/quick_start/bin/rsObj\r\n    [mkdir] Created dir: /home/kane/quick_start/bin/rsLibs\r\n     [echo] ----------\r\n     [echo] Resolving Dependencies for QuickStart...\r\n[dependency] Library dependencies:\r\n[dependency] No Libraries\r\n[dependency] \r\n[dependency] ------------------\r\n     [echo] ----------\r\n     [echo] Building Libraries with 'debug'...\r\n   [subant] No sub-builds to iterate on\r\n\r\n-code-gen:\r\n[mergemanifest] No changes in the AndroidManifest files.\r\n     [echo] Handling aidl files...\r\n     [aidl] No AIDL files to compile.\r\n     [echo] ----------\r\n     [echo] Handling RenderScript files...\r\n     [echo] ----------\r\n     [echo] Handling Resources...\r\n     [aapt] No changed resources. R.java and Manifest.java untouched.\r\n     [echo] ----------\r\n     [echo] Handling BuildConfig class...\r\n[buildconfig] Generating BuildConfig class.\r\n\r\n-pre-compile:\r\n\r\n-compile:\r\n    [javac] Compiling 1 source file to /home/kane/quick_start/bin/classes\r\n\r\n-post-compile:\r\n\r\n-obfuscate:\r\n\r\n-dex:\r\n     [echo] \r\n\r\n-crunch:\r\n   [crunch] Crunching PNG Files in source dir: /home/kane/quick_start/res\r\n   [crunch] To destination dir: /home/kane/quick_start/bin/res\r\n   [crunch] Crunched 0 PNG files to update cache\r\n\r\n-package-resources:\r\n     [aapt] Creating full resource package...\r\n\r\n-post-package-resources:\r\n\r\n-package:\r\n[apkbuilder] Current build type is different than previous build: forced apkbuilder run.\r\n[apkbuilder] Creating QuickStart-debug-unaligned.apk and signing it with a debug key...\r\n[apkbuilder] keytool error: java.io.FileNotFoundException: /home/kane/.android/debug.keystore (Permission denied)\r\n\r\nBUILD FAILED\r\n/home/kane/quick_start/build.xml:238: The following error occurred while executing this line:\r\n/home/kane/quick_start/build.xml:249: The following error occurred while executing this line:\r\n/home/kane/android-sdk-linux/tools/ant/build.xml:312: com.android.sdklib.build.ApkCreationException: Unable to get debug signature key\r\n\tat com.android.sdklib.build.ApkBuilder.getDebugKey(ApkBuilder.java:279)\r\n\tat com.android.sdklib.build.ApkBuilder.<init>(ApkBuilder.java:392)\r\n\tat com.android.ant.ApkBuilderTask.execute(ApkBuilderTask.java:334)\r\n\tat org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)\r\n\tat sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:606)\r\n\tat org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)\r\n\tat org.apache.tools.ant.Task.perform(Task.java:348)\r\n\tat org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)\r\n\tat org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)\r\n\tat sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:606)\r\n\tat org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)\r\n\tat org.apache.tools.ant.Task.perform(Task.java:348)\r\n\tat org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:396)\r\n\tat org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)\r\n\tat sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:606)\r\n\tat org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)\r\n\tat org.apache.tools.ant.Task.perform(Task.java:348)\r\n\tat org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)\r\n\tat com.android.ant.IfElseTask.execute(IfElseTask.java:124)\r\n\tat org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)\r\n\tat sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:606)\r\n\tat org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)\r\n\tat org.apache.tools.ant.Task.perform(Task.java:348)\r\n\tat org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)\r\n\tat com.android.ant.IfElseTask.execute(IfElseTask.java:124)\r\n\tat org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)\r\n\tat sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:606)\r\n\tat org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)\r\n\tat org.apache.tools.ant.Task.perform(Task.java:348)\r\n\tat org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)\r\n\tat org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)\r\n\tat sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:606)\r\n\tat org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)\r\n\tat org.apache.tools.ant.Task.perform(Task.java:348)\r\n\tat org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:396)\r\n\tat org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)\r\n\tat sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:606)\r\n\tat org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)\r\n\tat org.apache.tools.ant.Task.perform(Task.java:348)\r\n\tat org.apache.tools.ant.Target.execute(Target.java:435)\r\n\tat org.apache.tools.ant.Target.performTasks(Target.java:456)\r\n\tat org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)\r\n\tat org.apache.tools.ant.Project.executeTarget(Project.java:1364)\r\n\tat org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)\r\n\tat org.apache.tools.ant.Project.executeTargets(Project.java:1248)\r\n\tat org.apache.tools.ant.Main.runBuild(Main.java:851)\r\n\tat org.apache.tools.ant.Main.startAnt(Main.java:235)\r\n\tat org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)\r\n\tat org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)\r\n\r\nTotal time: 9 seconds\r\nrake aborted!\r\nCommand failed with status (1): [ant debug...]\r\n/home/kane/quick_start/rakelib/ruboto.rake:966:in `build_apk'\r\n/home/kane/quick_start/rakelib/ruboto.rake:552:in `block in <top (required)>'\r\nTasks: TOP => default => debug => /home/kane/quick_start/bin/QuickStart-debug.apk\r\n(See full trace by running task with --trace)\r\n"},"comment":{"url":"https://api.github.com/repos/ruboto/ruboto/issues/comments/165916428","html_url":"https://github.com/ruboto/ruboto/issues/751#issuecomment-165916428","issue_url":"https://api.github.com/repos/ruboto/ruboto/issues/751","id":165916428,"user":{"login":"donv","id":57275,"avatar_url":"https://avatars.githubusercontent.com/u/57275?v=3","gravatar_id":"","url":"https://api.github.com/users/donv","html_url":"https://github.com/donv","followers_url":"https://api.github.com/users/donv/followers","following_url":"https://api.github.com/users/donv/following{/other_user}","gists_url":"https://api.github.com/users/donv/gists{/gist_id}","starred_url":"https://api.github.com/users/donv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/donv/subscriptions","organizations_url":"https://api.github.com/users/donv/orgs","repos_url":"https://api.github.com/users/donv/repos","events_url":"https://api.github.com/users/donv/events{/privacy}","received_events_url":"https://api.github.com/users/donv/received_events","type":"User","site_admin":false},"created_at":"2015-12-18T23:01:21Z","updated_at":"2015-12-18T23:01:21Z","body":"Hi @endyeyes @gfowley !\r\n\r\nAny follow up on this one?"}}