请选择 进入手机版 | 继续访问电脑版

[superwebview] Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER

[复制链接]
蓝色科技 发表于 2016-6-7 17:44:29
集成superview后出现Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER。

把<provider android:authorities="com.uzmap.pkg.any.ups" android:exported="false" android:label="udmg" android:name="com.uzmap.pkg.uzapp.UProvider"/>
注销后,正常,但是引发新的问题,调用api.accessNative,代码无法进入**.**essRequest 函数了。

        protected **.**essRequest(WebViewProvider provider, UZModuleContext moduleContext) {
                String name = moduleContext.optString("name");               
                mModuleContext = moduleContext;
                //"requestEvent"与assets/widget/html/wind.html页面的发送请求相匹配
                if("CMD_ZHIFU".equals(name)){
                        Intent intent = new Intent(this.getApplicationContext(), ZhiFu.class);
                        //intent.putExtra("headerSavePath", headerSavePath);                       
                        this.startActivity(intent);
                }
                //**.**essRequest(moduleContext);
                return true;
        }


求解,急。

4条回复

蓝色科技 驾校小白 80Y币
现在没有Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER错误了。原因是有相同包名的app存在,我把他们都删除了就好了。但是api.accessNative 还是掉不进**.**essRequest native 函数。
常山赵子云 官方版主 6396Y币
api.accessNative不存在你说的没走到**.**essRequest中,一定会过去,请仔细检查你的代码。如果确定不了,请运行SuperWebview SDK带的demo中的代码,并仔细阅读代码。另外,写代码不要养成只有if没有else的习惯,如果走到了**.**essRequest里,但没走到你的if里,你是不是就认为失败了?
蓝色科技 驾校小白 80Y币
真的没进入**.**essRequest 时间哦。if,esle受教了。我的断点是在**.**essRequest入口处。
蓝色科技 驾校小白 80Y币
但是projectfirst工程的能进入,我也知道是工程集成的有问题,但是不知道在哪出差
您需要登录后才可以回帖 登录

本版积分规则