1 使用Android Studio建立一个工程java
2 删除原生工程中Java目录下系统默认建立的源代码android
3 复制SDK->libs->lib.5plus.base-release.aar文件到原生工程工程的app->libs目录下nginx
4 打开工程的build.gradle文件json
4.1 添加aar文件引用到dependenciesr以下代码bash
复制代码compile(name: 'lib.5plus.base-release', ext: 'aar')
4.2 添加aar文件搜索路径添到gradle文件,与dependencies同级, 代码以下app
复制代码repositories { flatDir { dirs 'libs' } }
4.3修改工程的targetSdkVersion大于等于21gradle
4.4 multiDexEnabled设置成falseui
5 打开工程的Androidmanifest.xml文件,复制如下内容替换该文件中原有application节点下的内容spa
复制代码<application android:name="io.dcloud.application.DCloudApplication" android:allowClearUserData="true" android:icon="@drawable/icon" android:label="@string/app_name" android:largeHeap="true" > <activity android:name="io.dcloud.PandoraEntry" android:configChanges="orientation|keyboardHidden|keyboard|navigation" android:label="@string/app_name" android:launchMode="singleTask" android:hardwareAccelerated="true" android:theme="@style/TranslucentTheme" android:screenOrientation="user" android:windowSoftInputMode="adjustResize" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application>
6 在app->src->res->drawble目录下放应用的图标文件文件命名为icon.png.net
7 复制SDK->assets->data目录和目录下的文件到工程的src->main->assets目录下,新建立的工程默认没有assets目录,可在与java同级目录下建立assets目录
8 Assets目录下建立apps目录,复制应用资源到apps目录下。 注意: 应用资源的路径为[appid]->www, appid为应用资源manifest.json文件中id节点的值
HBuilderX支持导出本地打包资源,参考:HBilderX生成本地打包App资源
9 修改assets->data->dcloud_control.xml文件的apps->app->appid属性的值改成当前应用manifest.json文件id节点的值
新版本5+ SDK对功能和资源进行了整合,按照文档配置好工程后支持大部分的5+API,除OAuth,Share,Push,Statistic,Payment,Speech,Maps等须要使用第三方SDK的5+API,如需使用以上几个功能则须要针对插件单独配置文档连接以下