Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 尝试在Android Studio中打开Unity活动会产生Android.content.res.Resources$NotFoundException:String resource ID#0x0_Java_Android_Android Studio_Unity3d - Fatal编程技术网

Java 尝试在Android Studio中打开Unity活动会产生Android.content.res.Resources$NotFoundException:String resource ID#0x0

Java 尝试在Android Studio中打开Unity活动会产生Android.content.res.Resources$NotFoundException:String resource ID#0x0,java,android,android-studio,unity3d,Java,Android,Android Studio,Unity3d,我将一个unity项目导入到android studio,因为android studio有应用程序和菜单,应该可以打开unity游戏。导入unity项目没有错误,我更新了所有gradle文件和清单 我正试图通过一个android studio活动,用一个按钮打开Unity活动 错误: V/FA: onActivityCreated E/ample.phonedue: Invalid ID 0x00000000. D/AndroidRuntime: Shutting down VM E/Andr

我将一个unity项目导入到android studio,因为android studio有应用程序和菜单,应该可以打开unity游戏。导入unity项目没有错误,我更新了所有gradle文件和清单

我正试图通过一个android studio活动,用一个按钮打开Unity活动

错误:

V/FA: onActivityCreated
E/ample.phonedue: Invalid ID 0x00000000.
D/AndroidRuntime: Shutting down VM
E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.example.phoneduel, PID: 31572
    java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.phoneduel/com.unity3d.player.UnityPlayerActivity}: android.content.res.Resources$NotFoundException: String resource ID #0x0
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2951)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3086)
        at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
        at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
        at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1816)
        at android.os.Handler.dispatchMessage(Handler.java:106)
        at android.os.Looper.loop(Looper.java:193)
        at android.app.ActivityThread.main(ActivityThread.java:6718)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
     Caused by: android.content.res.Resources$NotFoundException: String resource ID #0x0
        at android.content.res.Resources.getText(Resources.java:348)
        at android.content.res.Resources.getString(Resources.java:441)
        at com.unity3d.player.UnityPlayer.GetGlViewContentDescription(Unknown Source:20)
        at com.unity3d.player.UnityPlayer.<init>(Unknown Source:214)
        at com.unity3d.player.UnityPlayerActivity.onCreate(UnityPlayerActivity.java:41)
        at android.app.Activity.performCreate(Activity.java:7144)
        at android.app.Activity.performCreate(Activity.java:7135)
        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271)
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2931)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3086) 
        at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78) 
        at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108) 
        at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68) 
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1816) 
        at android.os.Handler.dispatchMessage(Handler.java:106) 
        at android.os.Looper.loop(Looper.java:193) 
        at android.app.ActivityThread.main(ActivityThread.java:6718) 
        at java.lang.reflect.Method.invoke(Native Method) 
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) 
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858) 
I/Process: Sending signal. PID: 31572 SIG: 9
Unity活动是在我的项目中实现的AAR文件

应用程序的build.gradle:

apply plugin: 'com.android.application'

apply plugin: 'com.google.gms.google-services'  // Google Services plugin

android {
    compileSdkVersion 28
    defaultConfig {
        applicationId "com.example.phoneduel"
        minSdkVersion 19
        targetSdkVersion 28
        versionCode 1
        versionName "1.0"
        multiDexEnabled true
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation project(":unityLibrary-debug")
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.google.firebase:firebase-core:17.2.3' //Firebase
    implementation 'com.google.firebase:firebase-analytics:17.2.3' //Firebase
    implementation 'com.google.firebase:firebase-auth:19.3.0' //Firebase
    implementation 'com.google.firebase:firebase-database:19.2.1' //Firebase
    implementation 'com.google.firebase:firebase-storage:19.1.1' //Firebase
    implementation 'androidx.appcompat:appcompat:1.0.0-beta01'
    implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'androidx.test:runner:1.1.0-alpha4'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.0-alpha4'
    implementation 'org.jetbrains:annotations-java5:15.0'
    api 'com.theartofdev.edmodo:android-image-cropper:2.8.+'
}

我找不到解决办法。请帮帮我。

在阅读了有关堆栈跟踪的内容后,我设法了解到丢失的资源与

at com.unity3d.player.UnityPlayer.GetGlViewContentDescription(Unknown Source:20)
在google中查找该行后,我明白了我必须在字符串xml内部值中添加以下行:

<string name="game_view_content_description" translatable="false">Game view</string>
游戏视图
宾果邦戈班戈
成功了

在阅读了有关堆栈跟踪的内容后,我设法了解到丢失的资源与

at com.unity3d.player.UnityPlayer.GetGlViewContentDescription(Unknown Source:20)
在google中查找该行后,我明白了我必须在字符串xml内部值中添加以下行:

<string name="game_view_content_description" translatable="false">Game view</string>
游戏视图
宾果邦戈班戈 成功了