本客服平台由提供产品服务

Apkplug宿主应用配置

Apkplug-客服支持小芳 发表于 2016年08月16日 13:50

引入SDK

下载jar包及so文件 : https://github.com/apkplug/apkplug_jar/3.7.4

导入BundleCloud(x.x.x)-Release.jar并在jni/armeabi下加入libApkPlugPatchLibrary.so (其他架构自行添加,各种so已经提供)

*注:如果出现加载64位或32位so文件出错,请根据需求只保留32或64中一种so文件

https://github.com/apkplug/apkplug_jar/v_old下为老版本apkplug兼容版,不便升级可以先使用此包

主应用权限配置

<uses-permission android:name="android.permission.ACCESSNETWORKSTATE" /> 
<uses-permission android:name="android.permission.BINDMIDIDEVICESERVICE" /> 
<uses-permission android:name="android.permission.READPHONESTATE" />
<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.MOUNTUNMOUNTFILESYSTEMS" /> 
<uses-permission android:name="android.permission.READEXTERNALSTORAGE"/> 
<uses-permission android:name="android.permission.WRITEEXTERNALSTORAGE"/> 
<uses-permission android:name="android.permission.MOUNTUNMOUNTFILESYSTEMS"/>

android 6.0需要自己动态申请如下权限,不申请可能有不可预测的错误:

Manifest.permission.WRITE_EXTERNAL_STORAGE

Manifest.permission.READ_EXTERNAL_STORAGE

Manifest.permission.READ_PHONE_STATE

Manifest.permission.ACCESS_NETWORK_STATE

主应用配置

<meta-data android:name="apkplug_appid" android:value="your appid"/>
<meta-data android:name="apkplug_containerid" android:value="your containerid"/>


<activity android:name="org.apkplug.app.apkplugActivity"
    android:theme="@android:style/Theme.Translucent.NoTitleBar"
    android:configChanges="orientation|keyboardHidden">

    <intent-filter>
    <action android:name="android.intent.action.MAIN"></action>
    </intent-filter>

</activity>
<service android:name="com.apkplug.libmerge.common.MergeServeice" android:process=":merge" />
<service android:name="org.apkplug.app.apkplugService"/>
<provider android:name="org.apkplug.app.apkplugProvider" android:authorities="xxx.apkplugprovider"/>

注:

xxx为应用包名,不能用'.'代替

apkplug_appid应用详情查询,apkplug_containerid容器详情查询。


回复

您需要登录后才可以回复