Project1

标题: 关于APK在手机上无法运行:无法读取未定义之函数 [打印本页]

作者: tomy30f    时间: 2016-4-26 18:59
标题: 关于APK在手机上无法运行:无法读取未定义之函数
本帖最后由 tomy30f 于 2016-4-28 00:11 编辑

由于是借朋友帐号发帖,也为了方便大家阅读所以先到GOOGLE翻译把繁体弄成简体了

事情是这样的,因为事情太复杂
所以有先找APK助手去弄
但是无法正常解压缩

错误讯息如下

!   C:\mvAndroidApk\mvAndroidApk.7z: 無法開啟 mvAndroidApk\android-sdk-windows\samples\android-19\ui\ActionBarCompat-ShareActionProvider\ActionBarCompat-ShareActionProviderSample\src\main\java\com\example\android\actionbarcompat\shareactionprovider\content\AssetProvider.java
!   C:\mvAndroidApk\mvAndroidApk.7z: 無法開啟 mvAndroidApk\android-sdk-windows\samples\android-19\ui\ActionBarCompat-ShareActionProvider\ActionBarCompat-ShareActionProviderSample\src\main\java\com\example\android\actionbarcompat\shareactionprovider\content\ContentItem.java
!   C:\mvAndroidApk\mvAndroidApk.7z: 無法開啟 mvAndroidApk\android-sdk-windows\samples\android-19\ui\ActionBarCompat-ShareActionProvider\ActionBarCompat-ShareActionProviderSample\src\main\java\com\example\android\actionbarcompat\shareactionprovider\MainActivity.java
!   C:\mvAndroidApk\mvAndroidApk.7z: 無法開啟 mvAndroidApk\android-sdk-windows\samples\android-19\ui\ActionBarCompat-ShareActionProvider\ActionBarCompat-ShareActionProviderSample\tests\src\com\example\android\actionbarcompat\shareactionprovider\tests\SampleTests.java


依照官方的方法跑了一次
还找了日文版对照
结果还是无法,最后出现的讯息是这样的


WINDOWS是因为某些原因而改成日文版的,这部份就不提了

最后发现解压失败的部份并不会影响...
所以正常地打包结束了

在打包结束之后,用手机开
标题能正常出现,但是按「开始游戏」之后
就会跳出TYPE ERROR(下图)

看意思大概是「无法读取未定义之函数」之类的意思
PC版是正常的,这个该如何解决?


------

对点评系统不是很熟,所以在这里回覆

>>xjzsq  好像有中文
已经再三确认过,是没有中文的
把所有中文字全部改掉了,依旧无法正常打包
而用APK助手打包的档案则是在手机无法读取m4a档案
目前也找不到任何方法用网页发布
(红狼的程式会出现adobe error #1000 记忆体不足,还没在网络找上到解决方法)

>>xjzsq m4a的部份已經解決了,現在是上圖無法讀取的問題
作者: xjzsq    时间: 2016-5-1 13:04
你的那个字体问题,应该是你在你的游戏中使用了其他字体,只要手机上没有安装这个字体,就无法运行游戏
大部分安卓手机都有DroidSansFallback.ttf这个字体,我的网速太慢,你自己去到网上下载吧
下载下来以后,将字体放到游戏文件夹的fonts文件夹里,
然后打开该文件夹里的gamefont.css文件,把"STFANGSO.ttf"改为"DroidSansFallback.ttf"即可
但是坏处是字体不是很好看,毕竟是安卓自带的字体。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1