DroidPlugin
DroidPlugin copied to clipboard
A plugin framework on android,Run any third-party apk without installation, modification or repackage
Information:Gradle tasks [assembleDebug] /home/zelongg/Code/LearnAndroid/DroidPlugin/src/com/morgoo/droidplugin/hook/proxy/IActivityManagerHook.java Error:(105, 74) error: cannot find symbol class Singleton Error:Execution failed for task ':DroidPlugin:compileDebugJavaWithJavac'. > Compilation failed; see the compiler error output for details. Information:BUILD FAILED Information:Total...
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{org.cocos2d.fishingjoy3/org.cocos2d.fishingjoy3.FishingJoy3Activity}: java.lang.ClassNotFoundException: org.cocos2d.fishingjoy3.FishingJoy3Activity at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1983) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084) at android.app.ActivityThread.access$600(ActivityThread.java:130) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:4745) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786) at...
host启动插件apk的时候中间会启动一个stub activity,这个时间占用会比较长,之前我有测试让中间这个stub activity不显示,也就是透明,这个会占用3-5秒的时间,也就是用户点击了启动插件的那个按钮这几秒看起来是没有任何反应的,也就是看上去这里特别卡,其实是在启动中间activity。我就想问下这里有什么可以优化的么(比如快速的finish掉)?或者可以自己改里面的样式么?让这个中间activity显示和后面插件的MainActivity样式一样,我之前有写一个activity让ActivityStub继承我那个activity,然后里面加上自己的样式,但是并没有什么卵用,囧
使用Android Studio3.0开发时,插件Apk无法成功安装或加载。 控制台返回:Package manager has died
我们公司的产品,由若干app和若干sdk组成 其中一个sdk组发布的aar,静态包含了droidplugin的代码;另一个sdk组的aar,也静态包含了android.app.IServiceConnection的代码 这样就造成了app在集成2个sdk时,发生编译错误: > com.android.build.api.transform.TransformException: com.android.dex.DexException: Multiple dex files define Landroid/app/IServiceConnection$Stub; 由于是不同部门,而且sdk各自有其它适用场景,我们无法要求不同的sdk组重新发布不包含android.app.IServiceConnection的aar。 那如何在不修改两个sdk aar的情况下,成功编译呢?
项目需要打包多个版本的apk并且要求能安装在同一部手机上。现在不能实现安装多个版本的apk,提示如下: com.xxx.develop.droidplugin_stub_P00 (in package com.xxx.develop) is already used by com.xxx.release。 原因是这个占坑provider的authorities属性值已经被占用了,怎样动态设置这个属性值?
支持打开h5+Cordova开发的插件吗?
宿主为横屏,插件也为横屏, 宿主拉起插件, 这个过程(启动插件ing...,转菊花)变为竖屏,然后再切到插件,这时候插件的横屏就表现不正常了,只有屏幕一半~~。 想问下这种情况要怎么处理,启动插件这个状态的横竖屏不应该是跟着宿主的么
DroidPlugin加载插件APK,碰到插件APK中的微博登录、微信登录,跳转不到微博、微信的授权页面?
ActivityA Intent intent = new Intent(); intent.putExtra("tasktestid", "tasktestid"); intent.setClass(NewTaskActivity.this, InspectionAreaActivity.class); startActivity(intent); ActivityB String tasktestid = getIntent().getStringExtra("tasktestid"); Log.d("hhg","tasktestid:"+tasktestid); Log :11-29 13:41:31.935 3575-3575/com.wiz.dev.wiztalk:PluginP07 D/hhg: tasktestid:null 第一次会出现null,第二次 就不会了! 其他手机没问题,这是什么原因呢?