ti.map android v2 appcelerator映射错误

ti.map android v2 appcelerator映射错误,android,google-maps,appcelerator,appcelerator-titanium,Android,Google Maps,Appcelerator,Appcelerator Titanium,我一辈子都无法在我的android设备上使用地图——有人能解码这个日志跟踪吗 赢7- studio build 4.1.1- sdk 4.1.0.GA- ti.map 2.3.1- android工具20.0.1-(我尝试了sdk和地图版本的不同组合) 我在dev_keystore上运行了keytool,sha1在谷歌控制台中作为一个具有正确包名的android密钥,等等-地图来自docs示例: var win = Ti.UI.currentWindow; var MapModule = req

我一辈子都无法在我的android设备上使用地图——有人能解码这个日志跟踪吗

赢7- studio build 4.1.1- sdk 4.1.0.GA- ti.map 2.3.1- android工具20.0.1-(我尝试了sdk和地图版本的不同组合) 我在dev_keystore上运行了keytool,sha1在谷歌控制台中作为一个具有正确包名的android密钥,等等-地图来自docs示例:

var win = Ti.UI.currentWindow;
var MapModule = require('ti.map');
var appc = MapModule.createAnnotation({
    latitude: 37.389569,
    longitude: -122.050212,
    title: 'Appcelerator HQ',
    subtitle: 'Mountain View, CA',
    pincolor: MapModule.ANNOTATION_GREEN
});
var apple = MapModule.createAnnotation({
    latitude: 37.331689,
    longitude: -122.030731,
    title: 'Apple HQ',
    subtitle: 'Cupertino, CA',
    pincolor: MapModule.ANNOTATION_RED
});
var google = MapModule.createAnnotation({
    latitude: 37.422502,
    longitude: -122.0855498,
    title: 'Google HQ',
    subtitle: 'Mountain View, CA',
    pincolor: MapModule.ANNOTATION_VIOLET
});
var route = MapModule.createRoute({
    width: 4,
    color: '#f00',
    points: [
        {latitude:google.latitude, longitude:google.longitude},
        {latitude:appc.latitude, longitude:appc.longitude},
        {latitude:apple.latitude, longitude:apple.longitude}
    ]
});
var mapview = MapModule.createView({
    mapType: MapModule.NORMAL_TYPE,
    region: {latitude: 37.389569, longitude: -122.050212, latitudeDelta: 0.2, longitudeDelta: 0.2},
    annotations: [google,appc,apple]
});
mapview.addRoute(route);
win.add(mapview);
这是窗口的跟踪

[INFO] :   dalvikvm: Could not find method org.appcelerator.titanium.proxy.TiViewProxy.toImage, referenced from method ti.map.AnnotationProxy.handleCustomView
[WARN] :   dalvikvm: VFY: unable to resolve virtual method 46223: Lorg/appcelerator/titanium/proxy/TiViewProxy;.toImage ()Lorg/appcelerator/kroll/KrollDict;
[INFO] :   dalvikvm: Could not find method android.app.Notification$Builder.setPriority, referenced from method com.google.android.gms.common.GooglePlayServicesUtil.showErrorNotification
[WARN] :   dalvikvm: VFY: unable to resolve virtual method 292: Landroid/app/Notification$Builder;.setPriority (I)Landroid/app/Notification$Builder;
[INFO] :   u: Making Creator dynamically
[INFO] :   dalvikvm: Could not find method android.app.Notification$Builder.setPriority, referenced from method com.google.android.gms.common.mz.b
[WARN] :   dalvikvm: VFY: unable to resolve virtual method 142: Landroid/app/Notification$Builder;.setPriority (I)Landroid/app/Notification$Builder;
[INFO] :   dalvikvm: Could not find method android.app.Notification$Builder.setLocalOnly, referenced from method com.google.android.gms.common.mz.b
[WARN] :   dalvikvm: VFY: unable to resolve virtual method 141: Landroid/app/Notification$Builder;.setLocalOnly (Z)Landroid/app/Notification$Builder;
[ERROR] :  dalvikvm: Could not find class 'android.app.Notification$BigTextStyle', referenced from method com.google.android.gms.common.mz.b
[WARN] :   dalvikvm: VFY: unable to resolve new-instance 39 (Landroid/app/Notification$BigTextStyle;) in Lcom/google/android/gms/common/mz;
[ERROR] :  dalvikvm: Could not find class 'android.app.AppOpsManager', referenced from method com.google.android.gms.common.nb.a
[WARN] :   dalvikvm: VFY: unable to resolve check-cast 27 (Landroid/app/AppOpsManager;) in Lcom/google/android/gms/common/nb;
[INFO] :   dalvikvm: Could not find method android.content.pm.PackageManager.getPackageInstaller, referenced from method com.google.android.gms.common.nb.a
[WARN] :   dalvikvm: VFY: unable to resolve virtual method 424: Landroid/content/pm/PackageManager;.getPackageInstaller ()Landroid/content/pm/PackageInstaller;
[ERROR] :  dalvikvm: Could not find class 'android.os.UserManager', referenced from method com.google.android.gms.common.nb.p
[WARN] :   dalvikvm: VFY: unable to resolve check-cast 225 (Landroid/os/UserManager;) in Lcom/google/android/gms/common/nb;
[WARN] :   dalvikvm: VFY: unable to resolve static field 119 (SUPPORTED_64_BIT_ABIS) in Landroid/os/Build;
[WARN] :   dalvikvm: VFY: unable to resolve static field 118 (SUPPORTED_32_BIT_ABIS) in Landroid/os/Build;
[WARN] :   dalvikvm: VFY: unable to resolve static field 119 (SUPPORTED_64_BIT_ABIS) in Landroid/os/Build;
[WARN] :   dalvikvm: VFY: unable to resolve static field 120 (SUPPORTED_ABIS) in Landroid/os/Build;
[INFO] :   dalvikvm: DexOpt: unable to optimize static field ref 0x0077 at 0x17 in Lcom/google/android/chimera/container/j;.a
[INFO] :   dalvikvm: DexOpt: unable to optimize static field ref 0x0076 at 0x26 in Lcom/google/android/chimera/container/j;.a
[INFO] :   dalvikvm: DexOpt: unable to optimize static field ref 0x0077 at 0x0d in Lcom/google/android/chimera/container/j;.b
[INFO] :   I/Google Maps Android API: Google Play services client version: 6171000
[INFO] :   I/Google Maps Android API: Google Play services package version: 8489034
[ERROR] :  dalvikvm: Could not find class 'android.app.AppOpsManager', referenced from method com.google.android.gms.common.mw.a
[WARN] :   dalvikvm: VFY: unable to resolve check-cast 14 (Landroid/app/AppOpsManager;) in Lcom/google/android/gms/common/mw;
[INFO] :   dalvikvm: Could not find method android.content.pm.PackageManager.getPackageInstaller, referenced from method com.google.android.gms.common.mw.a
[WARN] :   dalvikvm: VFY: unable to resolve virtual method 118: Landroid/content/pm/PackageManager;.getPackageInstaller ()Landroid/content/pm/PackageInstaller;
[ERROR] :  dalvikvm: Could not find class 'android.os.UserManager', referenced from method com.google.android.gms.common.mw.a
[WARN] :   dalvikvm: VFY: unable to resolve check-cast 115 (Landroid/os/UserManager;) in Lcom/google/android/gms/common/mw;
[INFO] :   dalvikvm: Could not find method android.widget.ImageView.setBackground, referenced from method com.google.maps.api.android.lib6.e.ae.a
[WARN] :   dalvikvm: VFY: unable to resolve virtual method 1613: Landroid/widget/ImageView;.setBackground (Landroid/graphics/drawable/Drawable;)V
[INFO] :   dalvikvm: Could not find method android.widget.RelativeLayout$LayoutParams.setMarginStart, referenced from method com.google.maps.api.android.lib6.e.dp.a
[WARN] :   dalvikvm: VFY: unable to resolve virtual method 1641: Landroid/widget/RelativeLayout$LayoutParams;.setMarginStart (I)V
[INFO] :   dalvikvm: Could not find method com.google.maps.api.android.lib6.e.eh.setBackground, referenced from method com.google.maps.api.android.lib6.e.eh.<init>
[WARN] :   dalvikvm: VFY: unable to resolve virtual method 8856: Lcom/google/maps/api/android/lib6/e/eh;.setBackground (Landroid/graphics/drawable/Drawable;)V
[WARN] :   ApplicationContext: Unable to create external cache directory
[WARN] :   dalvikvm: threadid=1: thread exiting with uncaught exception (group=0x40acc228)
[ERROR] :  TiApplication: (main) [10677,35465] Sending event: exception on thread: main msg:java.lang.RuntimeException: Unable to start activity ComponentInfo{com.theibizaapp/org.appcelerator.titanium.TiActivity}: java.lang.NullPointerException; Titanium 4.1.0,2015/07/06 11:15,d57aa7d
[ERROR] :  TiApplication: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.theibizaapp/org.appcelerator.titanium.TiActivity}: java.lang.NullPointerException
[ERROR] :  TiApplication:   at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2194)
[ERROR] :  TiApplication:   at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2229)
[ERROR] :  TiApplication:   at android.app.ActivityThread.access$600(ActivityThread.java:139)
[ERROR] :  TiApplication:   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1261)
[ERROR] :  TiApplication:   at android.os.Handler.dispatchMessage(Handler.java:99)
[ERROR] :  TiApplication:   at android.os.Looper.loop(Looper.java:154)
[ERROR] :  TiApplication:   at android.app.ActivityThread.main(ActivityThread.java:4944)
[ERROR] :  TiApplication:   at java.lang.reflect.Method.invokeNative(Native Method)
[ERROR] :  TiApplication:   at java.lang.reflect.Method.invoke(Method.java:511)
[ERROR] :  TiApplication:   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
[ERROR] :  TiApplication:   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
[ERROR] :  TiApplication:   at dalvik.system.NativeStart.main(Native Method)
[ERROR] :  TiApplication: Caused by: java.lang.NullPointerException
[ERROR] :  TiApplication:   at com.google.maps.api.android.lib6.gmm6.m.ad.a(Unknown Source)
[ERROR] :  TiApplication:   at com.google.maps.api.android.lib6.gmm6.c.h.a(Unknown Source)
[ERROR] :  TiApplication:   at com.google.maps.api.android.lib6.gmm6.c.ao.a(Unknown Source)
[ERROR] :  TiApplication:   at com.google.maps.api.android.lib6.e.bd.a(Unknown Source)
[ERROR] :  TiApplication:   at com.google.maps.api.android.lib6.e.ev.a(Unknown Source)
[ERROR] :  TiApplication:   at com.google.maps.api.android.lib6.e.z.a(Unknown Source)
[ERROR] :  TiApplication:   at com.google.maps.api.android.lib6.e.y.a(Unknown Source)
[ERROR] :  TiApplication:   at com.google.android.gms.maps.internal.u.onTransact(SourceFile:107)
[ERROR] :  TiApplication:   at android.os.Binder.transact(Binder.java:297)
[ERROR] :  TiApplication:   at com.google.android.gms.maps.internal.IMapFragmentDelegate$a$a.onCreateView(Unknown Source)
[ERROR] :  TiApplication:   at com.google.android.gms.maps.SupportMapFragment$a.onCreateView(Unknown Source)
[ERROR] :  TiApplication:   at com.google.android.gms.dynamic.a$4.b(Unknown Source)
[ERROR] :  TiApplication:   at com.google.android.gms.dynamic.a.a(Unknown Source)
[ERROR] :  TiApplication:   at com.google.android.gms.dynamic.a.onCreateView(Unknown Source)
[ERROR] :  TiApplication:   at com.google.android.gms.maps.SupportMapFragment.onCreateView(Unknown Source)
[ERROR] :  TiApplication:   at android.support.v4.app.Fragment.performCreateView(Fragment.java:1789)
[ERROR] :  TiApplication:   at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:955)
[ERROR] :  TiApplication:   at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1138)
[ERROR] :  TiApplication:   at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:740)
[ERROR] :  TiApplication:   at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1501)
[ERROR] :  TiApplication:   at android.support.v4.app.FragmentActivity.onStart(FragmentActivity.java:551)
[ERROR] :  TiApplication:   at org.appcelerator.titanium.TiBaseActivity.onStart(TiBaseActivity.java:1187)
[ERROR] :  TiApplication:   at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1195)
[ERROR] :  TiApplication:   at android.app.Activity.performStart(Activity.java:4541)
[ERROR] :  TiApplication:   at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2167)
[ERROR] :  TiApplication:   ... 11 more
[INFO]:dalvikvm:找不到方法org.appcelerator.titanium.proxy.TiViewProxy.toImage,该方法引用自方法ti.map.AnnotationProxy.handleCustomView
[警告]:dalvikvm:VFY:无法解析虚拟方法46223:Lorg/appcelerator/titanium/proxy/TiViewProxy;。ToImageLORG/appcelerator/kroll/KrollDict;
[信息]:dalvikvm:找不到从方法com.google.android.gms.common.GooglePlayServicesUtil.Notification引用的方法android.app.Notification$Builder.setPriority
[警告]:dalvikvm:VFY:无法解析虚拟方法292:Landroid/app/Notification$Builder;。setPriority(I)Landroid/app/Notification$Builder;
[信息]:u:动态创建创建者
[信息]:dalvikvm:找不到方法android.app.Notification$Builder.setPriority,该方法引用自方法com.google.android.gms.common.mz.b
[警告]:dalvikvm:VFY:无法解析虚拟方法142:Landroid/app/Notification$Builder;。setPriority(I)Landroid/app/Notification$Builder;
[信息]:dalvikvm:找不到从方法com.google.android.gms.common.mz.b引用的方法android.app.Notification$Builder.setLocalOnly
[警告]:dalvikvm:VFY:无法解析虚拟方法141:Landroid/app/Notification$Builder;。setLocalOnly(Z)Landroid/app/Notification$Builder;
[错误]:dalvikvm:找不到从com.google.android.gms.common.mz.b方法引用的类'android.app.Notification$BigTextStyle'
[警告]:dalvikvm:VFY:无法解析Lcom/google/android/gms/common/mz中的新实例39(Landroid/app/Notification$BigTextStyle;);
[错误]:dalvikvm:找不到从com.google.android.gms.common.nb.a方法引用的类“android.app.apppsmanager”
[警告]:dalvikvm:VFY:无法解析Lcom/google/android/gms/common/nb中的check cast 27(Landroid/app/apppsmanager;);
[信息]:dalvikvm:找不到从方法com.google.android.gms.common.nb.a引用的方法android.content.pm.PackageManager.getPackageInstaller
[警告]:dalvikvm:VFY:无法解析虚拟方法424:Landroid/content/pm/PackageManager;。getPackageInstaller()Landroid/content/pm/PackageInstaller;
[错误]:dalvikvm:找不到从com.google.android.gms.common.nb.p方法引用的类“android.os.UserManager”
[警告]:dalvikvm:VFY:无法解析Lcom/google/android/gms/common/nb中的check cast 225(Landroid/os/UserManager;);
[警告]:dalvikvm:VFY:无法解析Landroid/os/Build中的静态字段119(支持64位);
[警告]:dalvikvm:VFY:无法解析Landroid/os/Build中的静态字段118(支持32位);
[警告]:dalvikvm:VFY:无法解析Landroid/os/Build中的静态字段119(支持64位);
[警告]:dalvikvm:VFY:无法解析Landroid/os/Build中的静态字段120(支持的_ABIS);
[信息]:dalvikvm:DexOpt:无法优化Lcom/google/android/chimera/container/j;中0x17处的静态字段ref 0x0077;。A.
[信息]:dalvikvm:DexOpt:无法优化Lcom/google/android/chimera/container/j;中0x26处的静态字段ref 0x0076;。A.
[信息]:dalvikvm:DexOpt:无法优化Lcom/google/android/chimera/container/j;中0x0d处的静态字段参考0x0077;。B
[信息]:I/Google地图Android API:Google Play services客户端版本:6171000
[信息]:I/Google地图Android API:Google Play服务包版本:8489034
[错误]:dalvikvm:找不到从com.google.android.gms.common.mw.a方法引用的类“android.app.apppsmanager”
[警告]:dalvikvm:VFY:无法解析Lcom/google/android/gms/common/mw中的check cast 14(Landroid/app/ApppsManager;);
[信息]:dalvikvm:找不到从方法com.google.android.gms.common.mw.a引用的方法android.content.pm.PackageManager.getPackageInstaller
[警告]:dalvikvm:VFY:无法解析虚拟方法118:Landroid/content/pm/PackageManager;。getPackageInstaller()Landroid/content/pm/PackageInstaller;
[错误]:dalvikvm:找不到从com.google.android.gms.common.mw.a方法引用的类“android.os.UserManager”
[警告]:dalvikvm:VFY:无法解析Lcom/google/android/gms/common/mw中的check cast 115(Landroid/os/UserManager;);
[信息]:dalvikvm:找不到从方法com.google.maps.api.android.lib6.e.ae.a引用的方法android.widget.ImageView.setBackground
[警告]:dalvikvm:VFY:无法解析虚拟方法1613:Landroid/widget/ImageView;。立根台(Landroid/graphics/drawable/drawable;)V
[信息]:dalvikvm:找不到方法android.widget.RelativeLayout$LayoutParams.setMarginStart,该方法引用自方法com.google.maps.api.android.lib6.e.dp.a
[警告]:dalvikvm:VFY:无法解析虚拟方法1641:Landroid/widget/RelativeLayout$LayoutParams;。setMarginStart(I)V
[信息]:dalvikvm:找不到方法com.google.maps.api.android.lib6.e.eh.setBackground,从方法com.google.maps.api.android.lib6.e.eh引用。
[警告]:dalvikvm:VFY:无法解析虚拟方法8856:Lcom/google/maps/api/android/lib6/e/eh;。立根台(Landroid/graphics/drawable/drawable;)V
[警告]:ApplicationContext:无法创建外部缓存目录
[警告]:dalvikvm:threadid=1:线程退出,但出现未捕获异常(组=0x40acc228)
[错误]:TiApplication:(main)[1067735465]发送事件:线程上的异常:main msg:java.lang.RuntimeException:无法启动活动组件信息{com.theibizaapp/org.appcelerator.tianity.TiActivity}:java.lang.NullPointerException;钛