2017-04-06 14:47:20 qq_34433038 阅读数 241
1.首先在eclipse中导出项目
1)选择导出

2)点击next

3)一直next最后finish

4)导出之后目录结构会发生变化

2.修改gradle中版本号,否则会导入失败

3.导入studio中,所有的.9文件都会报错,studio对.9图要求比较严格,将图片修改一下即可


4.项目比较大的话,会65536,在studio中解决方法很简单
1)在build.gradle中添加

5.在 menifest.xml中添加
如果已经集成aplication 在其中添加以下方法:
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this);
}
6.然后一般就会内存溢出了
报错: GC overhead limit exceeded
解决:在build.gradle中添加
dexOptions {
javaMaxHeapSize "4g"
}
2015-03-15 02:10:39 zgljl2012 阅读数 14775

使用Unity 3D开发完项目后,可使用以下方法导出Android项目。导出的结果有两种,一种是直接导出成Apk,另一种是导出为含有源代码的Android项目工程

第一步:

点击File -> Build Settings



第二步:

这是弹出的Build Setting界面,点击Player Settings...



在右边会出现设置面板:



在面板中查找Identification,设置好包(不设置的话中途会报错)


第三步:


选择Google Android Project(若不选则直接导出Apk)

然后点击 Export,Android项目即可导出成功。


2015-07-02 11:09:21 wave_1102 阅读数 5708

Unity导出的Android项目,有时会出现按钮不能点击的问题,可以在AndroidManifest.xml的主Activity入口处添加如下meta-data试试。


<meta-data
                android:name="unityplayer.ForwardNativeEventsToDalvik"
                android:value="true" />

比如:

<application android:allowBackup="true" android:label="@string/app_name">
    <activity android:name="UnityPlayerNativeActivity">
       <meta-data
                android:name="unityplayer.ForwardNativeEventsToDalvik"
                android:value="true" />
      <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
      </intent-filter>
    </activity>
  </application>


另参考:

Unity3D与Android项目交互中无法监听back键返回的解决办法  http://blog.csdn.net/studynote/article/details/45311965

Unity开发中遇到广告不能点击问题  http://unity3d.9tech.cn/news/2013/1119/38711.html

【NGUI】点击按钮没反映  http://blog.csdn.net/u012091672/article/details/21623375



2018-07-09 09:23:39 Czhenya 阅读数 3856

在出游戏包的时候,如果需要接入sdk,一般都不会直接在unity里操作,而是导出android工程,在android工程里操作,从unity5.x开始已经支持导出android studio工程

下面是Unity导出Android项目的过程,


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

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

Explort Project 选中,否则打出来就是我们常用的apk形式
1

打包之前记得设置报名,下图框中为默认名称,不修改发布会报错。
2

若不修改包名,报错如下:

"UnityException: Bundle Identifier has not been set up correctly”

3

设置后,点击export进行导出就可以了

导出后的工程目录如下:

4

这就完成了Unity对Android项目的打包。最后我们打开android studio,导入后工程如果没有报错,就可以使用了。

这里写图片描述

Unity5.x的版本也支持导出Ecplise的工程文件夹,,(后来出了Android Studio…,这个选项在Unity2017版本中被取消了),

2017-05-09 12:27:11 kksc1099054857 阅读数 581

最近做一个基于android的在线考试系统,用的是sqlite本地数据库。完成之后想查看sqlite中的数据表,在网上查找了相关信息,现在将步骤做一个说明。

sqlite数据库文件保存在data/data/[packageName]/databses路径下。可以在root后的手机内存中找到,这里介绍在MyEclipse虚拟机中找到的步骤:

1.首先运行android项目,只有运行的时候,才会在DDMS中看到虚拟的手机内存。DDMS在MyEclipse右上角打开。如下图所示:

                                         

2.打开DDMS,可以看到虚拟手机内存。打开File Explorer。找到data/data/[packageName]/databses。这样就可以看到想要导出的数据表。如下图所示:

                 

3.找到相应的数据表后,选中,然后点击右上角的导出按钮。既可以导出数据表,数据表示.DB文件。如下图所示:

4.DB文件需要想要的工具才能打开,我用的是sqlite Expert Professional。打开后的效果如下图所示:  

               

这样sqlite数据表就成功导出了。如果觉得有用,记得点赞啊!

没有更多推荐了,返回首页