Android离线打包文档
最近太多朋友问我关于离线打包环境搭建的一些东西,于是抽个时间写了一个离线打包文档,文章结尾借助了网上查的一些资料,将就着看看吧,希望对一些小白有帮助(我也是小白中的一员)
预备环境:
1. 首先准备以下材料:
Jdk、HBuilder离线打包Android版SDK、Android开发环境(工具adt集成开发环境)
2. 安装jdk,并检测jdk有没有安装成功(百度有案例)
3. 安装Android源生开发环境
a. 解压
b. 打开eclipse.exe
c. 展现出如下界面
d. 新建一个Android项目,运行下环境安装是否正确(file->AndroidApplication project)
点击next
点击next
点击next
点击next
点击finish
测试环境是否安装成功
在项目文件夹下右键选择运行第一个(如下图)
如果出现如下图,则环境配置成功
二,把Hbuilder项目代码导入eclipse
1. 解压下载的HBuilder离线打包Android版SDK
2. 把Android sdk包里的HBuilder-hello导入到eclipse里
3. 把hbuilder项目导出到你自己指定的文件里(哪个目录下都行,自己记住就好)
Hbuilder导出文件的方法
点击确定
4. 修改之前导入的HBuilder-hello项目
a. 把导出的hbuilder项目下的资源复制到Android环境里
b.
c.
d.
e. 暂时packge属性值可以不用动,只改动其他即可
另外删除application节点下的所有内容按照如下内容改写
需要在application节点前添加权限
<uses-permissionandroid:name="android.permission.INTERNET"/>
<uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permissionandroid:name="android.permission.GET_TASKS"/>
<uses-permissionandroid:name="android.permission.ACCESS_NETWORK_STATE"/>
application节点下配置如下代码
<activity
android:name="io.dcloud.PandoraEntry"
android:configChanges="orientation|keyboardHidden"
android:label="@string/app_name"
android:launchMode="singleTask"
android:screenOrientation="user"
android:windowSoftInputMode="adjustResize">
<intent-filter>
<actionandroid:name="android.intent.action.MAIN"/>
<categoryandroid:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<activity
android:name="io.dcloud.PandoraEntryActivity"
android:configChanges="orientation|keyboardHidden|screenSize"
android:hardwareAccelerated="true"
android:label="5+Debug"
android:launchMode="singleTask"
android:screenOrientation="user"
android:theme="@style/DCloudTheme"
android:windowSoftInputMode="adjustResize">
</activity>
<service
android:name="io.dcloud.common.adapter.io.MiniServerService"
android:exported="true"/>
保证代码没有错误,然后运行Android环境
参考文档http://ask.dcloud.net.cn/article/216
http://ask.dcloud.net.cn/article/38
环境资料下载地址 链接:http://pan.baidu.com/s/1slg1eZb 密码:j1vd
jdk下载地址:链接:http://pan.baidu.com/s/1dFMgXLf 密码:mbej