Skip to content

Instantly share code, notes, and snippets.

View AppWerft's full-sized avatar

Rainer Schleevoigt AppWerft

  • Hamburger AppWerft
  • Hamburg, St. Pauli
View GitHub Profile
<?xml version="1.0" encoding="utf-8"?>
<!-- File created by the Android Action Bar Style Generator
Copyright (C) 2011 The Android Open Source Project
Copyright (C) 2012 readyState Software Ltd
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
/* Circular Progress Bar Options
percent: A value between 0 and 1
size: The size of the circular progress bar
margin: The margin of the circular progress bar
backgroundColor: The backgroundColor of the circular area
progressColor: The backgroundColor of the progress bar
--
topper.color: The center circle color
topper.size: The size of the center circle
[WARN] : W/System.err: java.lang.NoSuchMethodError: No virtual method registerPermissionRequestCallback(Ljava/lang/Integer;Lorg/appcelerator/kroll/KrollFunction;Lorg/appcelerator/kroll/KrollObject;[Ljava/lang/String;)V in class Lorg/appcelerator/titanium/TiBaseActivity; or its super classes (declaration of 'org.appcelerator.titanium.TiBaseActivity' appears in /data/app/de.appwerft.tierstimmenarchiv-2/base.apk)
[WARN] : W/System.err: at ti.permissions.TipermissionsModule.requestPermission(TipermissionsModule.java:207)
[WARN] : W/System.err: at org.appcelerator.kroll.runtime.v8.V8Object.nativeFireEvent(Native Method)
[WARN] : W/System.err: at org.appcelerator.kroll.runtime.v8.V8Object.fireEvent(V8Object.java:62)
[WARN] : W/System.err: at org.appcelerator.kroll.KrollProxy.doFireEvent(KrollProxy.java:918)
[WARN] : W/System.err: at org.appcelerator.kroll.KrollProxy.handleMessage(KrollProxy.java:1141)
[WARN] : W/System.err: at org.appcelerator.titanium.proxy.MenuItemProxy.handleMessage(MenuItemP
02-26 15:20:26.561 12568 12568 D AndroidRuntime: Shutting down VM
02-26 15:20:26.562 12568 12568 E AndroidRuntime: FATAL EXCEPTION: main
02-26 15:20:26.562 12568 12568 E AndroidRuntime: Process: de.appwerft.tierstimmenarchiv, PID: 12568
02-26 15:20:26.562 12568 12568 E AndroidRuntime: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v7/view/menu/MenuItemWrapperICS;
02-26 15:20:26.562 12568 12568 E AndroidRuntime: at org.appcelerator.titanium.proxy.MenuProxy.handleAdd(MenuProxy.java:143)
02-26 15:20:26.562 12568 12568 E AndroidRuntime: at org.appcelerator.titanium.proxy.MenuProxy.handleMessage(MenuProxy.java:61)
02-26 15:20:26.562 12568 12568 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:98)
02-26 15:20:26.562 12568 12568 E AndroidRuntime: at org.appcelerator.kroll.common.TiMessenger.dispatchMessage(TiMessenger.java:394)
02-26 15:20:26.562 12568 12568 E AndroidRuntime: at org.appcelerator.kroll.common.TiMessenger.dispatchPendingMessages(TiMessenger.java:379)
02
[exec] [armeabi] Compile++ thumb: ti.osmdroid <= net.tiosm.TiosmModule.cpp
[exec]
[exec] jni/Android.mk:35: warning: ignoring old commands for target `/private/var/folders/25/yvdn9h053sv3htdkzq8558k40000gn/T/fuerst/tiosmdroid-generated/KrollGeneratedBindings.cpp'
[exec] jni/Android.mk:38: warning: overriding commands for target `/private/var/folders/25/yvdn9h053sv3htdkzq8558k40000gn/T/fuerst/tiosmdroid-generated/BootstrapJS.cpp'
[exec] jni/Android.mk:38: warning: ignoring old commands for target `/private/var/folders/25/yvdn9h053sv3htdkzq8558k40000gn/T/fuerst/tiosmdroid-generated/BootstrapJS.cpp'
[exec] jni/Android.mk:35: warning: overriding commands for target `/private/var/folders/25/yvdn9h053sv3htdkzq8558k40000gn/T/fuerst/tiosmdroid-generated/KrollGeneratedBindings.cpp'
[exec] jni/Android.mk:35: warning: ignoring old commands for target `/private/var/folders/25/yvdn9h053sv3htdkzq8558k40000gn/T/fuerst/tiosmdroid-generated/KrollGeneratedBindings.cpp'
[exec] jni/Android.mk
[WARN] : W/System.err: java.lang.ClassCastException: org.appcelerator.titanium.TiActivity cannot be cast to android.support.v7.app.ActionBarActivity
[WARN] : W/System.err: at com.alcoapps.actionbarextras.ActionbarextrasModule.getActionBar(ActionbarextrasModule.java:103)
[WARN] : W/System.err: at com.alcoapps.actionbarextras.ActionbarextrasModule.handleSetTitle(ActionbarextrasModule.java:186)
[WARN] : W/System.err: at com.alcoapps.actionbarextras.ActionbarextrasModule.handleMessage(ActionbarextrasModule.java:118)
[WARN] : W/System.err: at android.os.Handler.dispatchMessage(Handler.java:98)
[WARN] : W/System.err: at android.os.Looper.loop(Looper.java:135)
[WARN] : W/System.err: at android.app.ActivityThread.main(ActivityThread.java:5255)
[WARN] : W/System.err: at java.lang.reflect.Method.invoke(Native Method)
[WARN] : W/System.err: at java.lang.reflect.Method.invoke(Method.java:372)
[WARN] : W/System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:
Running dexer: /Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home/bin/java "-Xmx2024M" "-XX:-UseGCOverheadLimit" "-Djava.ext.dirs=/Users/fuerst/Library/android-sdk-macosx/platform-tools" "-jar" "/Users/fuerst/Library/android-sdk-macosx/build-tools/21.0.0/lib/dx.jar" "--dex" "--output=/Users/fuerst/Documents/TitaniumStudioWorkspace/Hoerdat/build/android/bin/classes.dex" "/Users/fuerst/Documents/TitaniumStudioWorkspace/Hoerdat/build/android/bin/classes" "/Library/Application Support/Titanium/mobilesdk/osx/5.2.0.GENPERM/android/lib/titanium-verify.jar" "/Library/Application Support/Titanium/modules/android/de.manumaticx.androidflip/1.0.1/androidflip.jar" "/Library/Application Support/Titanium/modules/android/bencoding.alarmmanager/0.123RAI/alarmmanager.jar" "/Users/fuerst/Documents/TitaniumStudioWorkspace/Hoerdat/modules/android/com.woohoo.androidaudiostreamer/1.7.4/androidaudiostreamer.jar" "/Users/fuerst/Documents/TitaniumStudioWorkspace/Hoerdat/modules/android/com.woohoo.androidaudiostreamer/1.7.
Appcelerator Command-Line Interface, version 5.2.2
Copyright (c) 2014-2016, Appcelerator, Inc. All Rights Reserved.
2016-04-05T12:04:33.822Z | TRACE | set environment to {"registry":"https://software.appcelerator.com","security":"https://security.appcelerator.com","baseurl":"https://platform.appcelerator.com"}
2016-04-05T12:04:33.824Z | TRACE | checking credentials for existing session
2016-04-05T12:04:34.002Z | TRACE | Attempting to load session info from config file
2016-04-05T12:04:34.006Z | TRACE | check if session is invalidated
2016-04-05T12:04:34.781Z | TRACE | session expiry 1460361761075 false
2016-04-05T12:04:34.781Z | TRACE | Arrow Cloud config file: /Users/fuerst/.acs
2016-04-05T12:04:34.784Z | TRACE | found Arrow Cloud login { mid: 'dcbd3b65700cbb36167e7d380384a58c64e9a7ce',
publishPort: 443,
process.annotations:
[javac] Compiling 16 source files to /Users/fuerst/Downloads/android-background-downloader-master/AndroidDownloaderSrc/build/classes
[javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6
[javac] Note: [KrollBindingGen] Running Kroll binding generator.
[javac] Note: [KrollBindingGen] No binding data found, creating new data file: org.appcelerator.titanium.bindings/downloader.json
[javac] Note: [KrollBindingGen] Found binding for module Downloader
[javac] /Users/fuerst/Downloads/android-background-downloader-master/AndroidDownloaderSrc/src/com/kcwdev/downloader/DownloadQueue.java:25: error: package sun.org.mozilla.javascript.internal does not exist
[javac] import sun.org.mozilla.javascript.internal.Context;
[javac] ^
[javac] /Users/fuerst/Downloads/android-background-downloader-master/AndroidDownloaderSrc/src/com/kcwdev/downloader/ProgressiveDownloader.java:16: error: package org.
I have only briefly explored ReactNative and I’m probably biased by my years of Titanium experience. But, I didn’t really like RN. I haven’t looked in a few months so maybe some of this has changed, but here are my thoughts:
* A lot of the published components aren’t exposing the actual native widgets, but web-like simulations. For example, the Android tab controller is not exposed in any of the modules I saw. There are many simulations using div-like buttons (with some of them — ack! -- having the tabs being on the bottom). I think this will lead to a lot of “uncanny valley” apps that won’t feel or act native. Maybe users don’t care. But I do.
* As with Titanium, you mostly deal with modules which wrap and expose native code. Unless you’re a native developer, you’re relying on others to write, share, and support these. I’m guessing that like we’ve seen with Titanium, a lot of modules will be published then go unsupported and stale.
* I just can’t get into the idea of mixing my markup into my code. I did tha