android工程引入unity,Unity导出Android Studio工程

在出游戏包的时候,如果需要接入sdk,一般都不会直接在unity里操作,而是导出android工程,在android工程里操作,从unity5.3开始已经支持导出android studio工程,相比eclipse有非常明显的有点,这里不再累述。

此篇主要教大家怎么导出android studio工程。

配置BuildSetting,选择android平台点击switch platform,如果工程较大,时间会比较长。

Build Syatem 选择Gradle,否则导出的是eclipse工程

Explort Project 选中,否则打出来就是apk

e186351c5494744dc44f5be8afca26db.png

选择Player Settings,修改Bundle Identifier(包名),否则无法导出

c49ca3741974d00964fc090e3fe5d5e9.png

点击export进行导出就可以了,没有android环境的需要先配置android环境。这个自行百度。

03e88bc19825c71d0c566d2b4e902474.png

导出后的工程目录如下

d22070f8f0dcb69fd024cbc7cae36015.png

打开android studio 选择打开一个现有的项目打开导出的工程

f9d4563df73d1c1e18d952331e109b3e.png

导入后工程如果没有报错,就可以使用了,修改代码之后可以直接Build APK进行打包,生成的包体在build\outputs\apk路径下

37d140a09a9f0791d97a1ec3ee57f425.png

如果需要在编译器下执行或者做自动打包机,可以在editor下直接导出android工程,代码如下。

using System;

using System.Collections;

using System.Collections.Generic;

using UnityEngine;

using UnityEditor;

public class ExportProject {

//If you want to return an error from the commandline process

//you can either throw an exception which will cause Unity to exit with 1

//or else call EditorApplication.Exit with a non-zero code.

//If you want to pass parameters you can add them to the command line

//and retrieve them inside the method using System.Environment.GetCommandLineArgs.

[MenuItem("自动打包/1.Android / ExportAndroidProject")]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值