UniApp Android studio 离线打包

UniApp Android 离线打包完整流程

1.下载Android 5+SDK文件

https://ask.dcloud.net.cn/article/103
导入SDK中的Hbuilder-Hello查看能否正常运行

2.替换资源

将你的项目生成离线打包资源替换Hbuilder-Hello中的资源,
注意:

	1.HBuilder-Hello\app\src\main\assets\data\dcloud_control.xml中
		
			
			    
			
		
		
	2.HBuilder-Hello\app\src\main\AndroidManifest.xml中的包名修改(包名格式XXX.XXX.XXX)
		
			    
	3.HBuilder-Hello\app\build.gradle中的包名修改(此处必须和上面相等)
		 applicationId "你的包名"

	4.App名字替换和图标以及推送图标和开屏图片替换
		4.1名字:
			
	
	        
	            
	                
	                
	            
	        
				
		4.2图标以及推送图标和开屏图片替换:
			HBuilder-Hello\app\src\main\res\drawable-xxhdpi文件下对应的icon按照他大小替换就行了
		
		5.如果你做了微信分享或者其他第三方分享或者支付请配置对应权限并且导入对应的SDK
		
		5.1SDK存放路径:
			HBuilder-Hello\app\libs
			
		5.2对应权限配置:
			在HBuilder-Hello\app\src\main\AndroidManifest.xml文件中有注释
			
				
					
					
					
					
					
					
					
					
					
					
					
					
					
					properties.xml需要添加如下代码
					properties.xml文件在assets/data目录下
					
					

注意:

  1. androidmanifest.xml文件中声明的包名必须与申请微信appkey使用的包名一致,否则分享插件会调用失败
  2. 微信分享测试需要使用在微信开放平台申请应用时使用的应用签名文件进行签名打包,否则无法获取好友列表。
  3. 集成微信分享,安装到手机上的必须是打包好的Apk不能用Android Studio直接运行,因为要用到签字文件。如果用Android
    Studio直接运行,分享的时候无法进入微信和朋友圈。

你可能感兴趣的:(UniApp Android studio 离线打包)