【发布时间】:2016-10-19 06:39:43
【问题描述】:
我正在尝试为 Android 创建一个插件。我用 Eclipse 编写了 Android 代码并创建了 .jar 文件,并将 .jar 文件和库放在插件的 Android 文件夹中,我在 Unity 中编写了代码以在 Android 中启动活动。
我的代码在 Eclipse 中运行良好,但是当我在 Unity 中构建项目并运行它时,我在启动活动中收到此错误:
10-12 18:51:31.956: W/ResourceType(3042): No package identifier when getting value for resource number 0x00000000
10-12 18:51:31.956: W/System.err(3042): android.content.res.Resources$NotFoundException: Resource ID #0x0
10-12 18:51:31.956: D/StatusBar.MSimNetworkController(1192): refreshViews connected={ wifi } phoneId = 0 level=4 mMSimcombinedSignalIconId=0x7f0202f8/com.android.systemui:drawable/stat_sys_wifi_signal_4 mMSimcombinedActivityIconId=0x7f0202cb mAirplaneMode=false mMSimDataActivity=0 mMSimPhoneSignalIconId=0x7f0202c1/com.android.systemui:drawable/stat_sys_signal_dark_4_auto_rotate mMSimDataDirectionIconId=0x0 mMSimDataSignalIconId=0x7f0202c1 mMSimDataTypeIconId=0x0/(null) mNoMSimIconId=0x0/(null) mMSimMobileActivityIconId=0x0/(null) mWifiIconId=0x7f0202f8 mBluetoothTetherIconId=0x7f0202d5 mRoamingIconId=0x 0/(null) mSimEnabled=true
10-12 18:51:31.956: D/STATUSBAR-WifiQuickSettingButton(1192): onWifiSignalChanged enabled=true enabledDesc:"NG"
10-12 18:51:31.956: W/System.err(3042): at android.content.res.Resources.getValue(Resources.java:1542)
10-12 18:51:31.956: W/System.err(3042): at android.content.res.Resources.openRawResource(Resources.java:1457)
10-12 18:51:31.956: W/System.err(3042): at android.content.res.Resources.openRawResource(Resources.java:1434)
看到我的 apk 后,我找不到我在 Unity 中输入的原始文件夹和 res 文件,我的统一项目文件显示在图像中:
构建后的res文件夹:
res 文件夹存在于统一编辑器中,但不存在于 apk 文件中。如何构建 res 和 raw 文件夹?
【问题讨论】:
标签: java c# android unity3d plugins