简体   繁体   English

Unity项目中的错误:找不到与给定名称匹配的资源(在“ icon”处,值为“ @ drawable / ic_launcher”)

[英]Error in Unity project : No resource found that matches the given name (at 'icon' with value '@drawable/ic_launcher')

I have an android library project with resources and imported the library project in the Unity project here 我有一个带有资源的android库项目,并将库项目导入了Unity项目

(F:\\Unity\\demoproject\\testing\\Testing\\Assets\\Plugins\\Android) (F:\\团结\\ demoproject \\测试\\测试\\资产\\插件\\ Android设备)

When I am trying to build my project in Unity then I am getting the following error :- 当我尝试在Unity中构建项目时,出现以下错误:-

Error building Player: CommandInvokationFailure: Failed to re-package resources. See the Console for details.
F:\AndroidStudio\AndroidStudioSDK\sdk\build-tools\22.0.1\aapt.exe package --auto-add-overlay -v -f -m -J gen -M AndroidManifest.xml -S "res" -I "F:/AndroidStudio/AndroidStudioSDK/sdk/platforms/android-22\android.jar" -F bin/resources.ap_

stderr[
AndroidManifest.xml:4: error: Error: No resource found that matches the given name (at 'icon' with value '@drawable/ic_launcher').

AndroidManifest.xml:4: error: Error: No resource found that matches the given name (at 'theme' with value '@style/AppTheme').

]
stdout[
Configurations:
 (default)
 xhdpi-v4

Files:
  drawable\app_banner.png
    Src: (xhdpi-v4) res\drawable-xhdpi\app_banner.png
  drawable\app_icon.png
    Src: () res\drawable\app_icon.png
  values\strings.xml
    Src: () res\values\strings.xml
  AndroidManifest.xml
    Src: () AndroidManifest.xml

Resource Dirs:
  Type drawable
    drawable\app_banner.png
      Src: (xhdpi-v4) res\drawable-xhdpi\app_banner.png
    drawable\app_icon.png
      Src: () res\drawable\app_icon.png
  Type values
    values\strings.xml
      Src: () res\values\strings.xml
Including resources from package: F:\AndroidStudio\AndroidStudioSDK\sdk\platforms\android-22\android.jar
applyFileOverlay for drawable
applyFileOverlay for layout
applyFileOverlay for anim
applyFileOverlay for animator
applyFileOverlay for interpolator
applyFileOverlay for transition
applyFileOverlay for xml
applyFileOverlay for raw
applyFileOverlay for color
applyFileOverlay for menu
applyFileOverlay for mipmap
Processing image: res\drawable-xhdpi\app_banner.png
Processing image: res\drawable\app_icon.png
    (processed image res\drawable\app_icon.png: 94% size of source)
    (processed image res\drawable-xhdpi\app_banner.png: 93% size of source)
    (new resource id app_banner from xhdpi-v4\drawable\app_banner.png #generated)
    (new resource id app_icon from drawable\app_icon.png #generated)
]

Manifest.XML 的manifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.testinglib"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="21" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >

         <activity android:name="com.unity3d.player.UnityPlayerActivity"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

             <activity
            android:name=".MainActivity"
            android:label="@string/app_name" >
        </activity>
    </application>

</manifest>

在此处输入图片说明

Script File In Unity Unity中的脚本文件

using UnityEngine;
using System.Collections;

public class Freeb : MonoBehaviour {

    // Use this for initialization
    void Start () {

    }

    public void OnGUI(){

        if (GUI.Button (new Rect (50, 50, 100, 100), "Open")) {
            //AndroidJavaClass unity = new AndroidJavaClass ("com.unity3d.player.UnityPlayer");

            AndroidJavaClass unity = new AndroidJavaClass ("com.unity3d.player.UnityPlayer");
            AndroidJavaObject currentActivity = unity.GetStatic<AndroidJavaObject> ("currentActivity");
            currentActivity.Call ("createMethod", currentActivity);
        }

    }


}
  • Check "ic_launcher" in ldpi, mdpi, xhdpi, xxhdpi 在ldpi,mdpi,xhdpi,xxhdpi中检查“ ic_launcher”
  • Try to make a folder "drawable" and put in it "ic_launcher" 尝试使文件夹“可绘制”并放入“ ic_launcher”
  • @style/AppTheme not visible in the screenshot. @ style / AppTheme在屏幕截图中不可见。 Try to remove android:theme="@style/AppTheme" 尝试删除android:theme="@style/AppTheme"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 错误:在eclispe中找不到与给定名称(在&#39;srcCompat&#39;,值为&#39;@ drawable-hdpi / ic_launcher&#39;)匹配的资源 - Error: No resource found that matches the given name (at 'srcCompat' with value '@drawable-hdpi/ic_launcher') in eclispe 错误:找不到与给定名称匹配的资源(在“ src”处,值为“ @ drawable / black_title”) - Error: No resource found that matches the given name (at 'src' with value '@drawable/black_title') 错误:找不到与给定名称匹配的资源(在“背景”中值为“ @ drawable-mdpi / 1.jpg”) - Error: No resource found that matches the given name (at 'background' with value '@drawable-mdpi/1.jpg') 错误:错误:找不到与给定名称匹配的资源(在&#39;resource&#39;处,值为&#39;@ xml / device_filter&#39;) - error: Error: No resource found that matches the given name (at 'resource' with value '@xml/device_filter') 找不到与给定名称匹配的资源 - No resource found that matches the given name 找不到与给定名称匹配的资源 - No resource found that matches the given name “找不到与给定名称匹配的资源” - “No resource found that matches the given name” 找不到符号变量ic_launcher - cannot find symbol variable ic_launcher “ic_launcher无法解析或不是字段” - “ic_launcher cannot be resolved or is not a field” android eclipse错误:错误:找不到与给定名称匹配的资源(在&#39;text&#39;处值为&#39;@ string / red&#39;) - android eclipse error:Error: no resource found that matches the given name (at 'text' with value '@string/red')
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM