找个解决方法了 把程序编译好后拷贝到system/app下面  但是机器必须root才行!!

解决方案 »

  1.   

    解决了没有?我也碰到了,包括//原来的是ComponentName aName = a.intent.getComponent();这个不能通过  有人说网上引用的是luncher的applicationinfo  所以才出错的
      

  2.   

    我就想不通了  那么大的Caused by: java.lang.SecurityException: Neither user 10003 nor current process has android.permission.PACKAGE_USAGE_STATS.
    这尼玛求解决方案  还信誓旦旦的说不是权限问题
      

  3.   

    E/caoting ( 3164):      ... 18 more
    E/caoting ( 3209): java.lang.reflect.InvocationTargetException
    E/caoting ( 3209): java.lang.reflect.InvocationTargetException
    E/caoting ( 3209):      at java.lang.reflect.Method.invokeNative(Native Method)
    E/caoting ( 3209):      at java.lang.reflect.Method.invoke(Method.java:511)
    E/caoting ( 3209):      at com.example.magnifyingglass.MainActivity.getAppLaunch
    Times(MainActivity.java:123)
    E/caoting ( 3209):      at com.example.magnifyingglass.MainActivity.onCreate(Mai
    nActivity.java:47)
    E/caoting ( 3209):      at android.app.Activity.performCreate(Activity.java:4465
    )
    E/caoting ( 3209):      at android.app.Instrumentation.callActivityOnCreate(Inst
    rumentation.java:1049)
    E/caoting ( 3209):      at android.app.ActivityThread.performLaunchActivity(Acti
    vityThread.java:1920)
    E/caoting ( 3209):      at android.app.ActivityThread.handleLaunchActivity(Activ
    ityThread.java:1981)
    E/caoting ( 3209):      at android.app.ActivityThread.access$600(ActivityThread.
    java:123)
    E/caoting ( 3209):      at android.app.ActivityThread$H.handleMessage(ActivityTh
    read.java:1147)
    E/caoting ( 3209):      at android.os.Handler.dispatchMessage(Handler.java:99)
    E/caoting ( 3209):      at android.os.Looper.loop(Looper.java:137)
    E/caoting ( 3209):      at android.app.ActivityThread.main(ActivityThread.java:4
    424)
    E/caoting ( 3209):      at java.lang.reflect.Method.invokeNative(Native Method)
    E/caoting ( 3209):      at java.lang.reflect.Method.invoke(Method.java:511)
    E/caoting ( 3209):      at com.android.internal.os.ZygoteInit$MethodAndArgsCalle
    r.run(ZygoteInit.java:784)
    E/caoting ( 3209):      at com.android.internal.os.ZygoteInit.main(ZygoteInit.ja
    va:551)
    E/caoting ( 3209):      at dalvik.system.NativeStart.main(Native Method)
    E/caoting ( 3209): Caused by: java.lang.SecurityException: Neither user 10059 no
    r current process has android.permission.PACKAGE_USAGE_STATS.

    E/caoting ( 3209):      at android.os.Parcel.readException(Parcel.java:1327)
    E/caoting ( 3209):      at android.os.Parcel.readException(Parcel.java:1281)
    E/caoting ( 3209):      at com.android.internal.app.IUsageStats$Stub$Proxy.getPk
    gUsageStats(IUsageStats.java:215)
    E/caoting ( 3209):      ... 18 more解决了没有?
    我这里有两个解决办法,但是都没法试
    1. 源码下编译
    2. 从源码拷系统签名文件,重新签名。