android-pluginmgr
android-pluginmgr copied to clipboard
apk plug apkplug apk load
在dev上面:出现循环调用: 3340-13340/? W/dalvikvm﹕ threadid=1: thread exiting with uncaught exception (group=0x4170c498) 09-11 14:18:22.936 13340-13340/? E/AndroidRuntime﹕ FATAL EXCEPTION: main java.lang.StackOverflowError at androidx.pluginmgr.ActivityOverider.overrideStartService(ActivityOverider.java:52) at androidx.pluginmgr.PluginActivity.startService() at androidx.pluginmgr.ActivityOverider.overrideStartService(ActivityOverider.java:53) at androidx.pluginmgr.PluginActivity.startService() at androidx.pluginmgr.ActivityOverider.overrideStartService(ActivityOverider.java:53) at androidx.pluginmgr.PluginActivity.startService()...
Class PluginPackageManager must either be declared abstract or implement abstract method。。 看了下PluginPackageManager有很多abstract方法没实现并且没有声明为abstract。编译通不过。 但是运行demo的时候又没问题。看了demo里面的jar里的pluginPackageManager也并没有声明为abstract。这是怎么回事?求指教~
比如下面的代码 Toast.makeText(this, "onClick face_btn", Toast.LENGTH_LONG).show(); 单独安装插件,可以显示,通过宿主加载插件,就不能显示了,
05-17 00:37:52.223 31466 31466 E AndroidRuntime java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{****/androidx.pluginmgr.PluginActivity}: java.lang.ClassNotFoundException: androidx.pluginmgr.PluginActivity 05-17 00:37:52.223 31466 31466 E AndroidRuntime at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2116) 05-17 00:37:52.223 31466 31466 E AndroidRuntime at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2239)...
闪退
W/System.err( 6489): java.lang.RuntimeException: Unable to start activity ComponentInfo{androidx.plmgrdemo/androidx.pluginmgr.PluginActivity}: java.lang.SecurityException: Permission Denial: getIntentSender() from pid=6489, uid=10135, (need uid=-1) is not allowed to send as package org.x.speedsoftware.sqleditor W/System.err( 6489): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180) W/System.err(...
03-16 11:52:49.852: E/AndroidRuntime(6653): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{androidx.plmgrdemo/androidx.pluginmgr.PluginActivity}: java.lang.ClassNotFoundException: androidx.pluginmgr.PluginActivity 03-16 11:52:49.852: E/AndroidRuntime(6653): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2151) 03-16 11:52:49.852: E/AndroidRuntime(6653): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2279) 03-16 11:52:49.852: E/AndroidRuntime(6653): at android.app.ActivityThread.access$800(ActivityThread.java:142) 03-16 11:52:49.852: E/AndroidRuntime(6653): at...
说明太少了
建议把整个框架的整体逻辑给介绍清楚。