有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Android失败[INSTALL_FAILED_MISSING_SHARED_LIBRARY]安装失败,输出如下:pkg:/data/local/tmp/Package。apk

我在尝试使用Unity5在安卓设备上构建和运行时收到此错误消息。这与谷歌API问题有关吗?此项目所需的所有库

Installation failed with the following output:
    pkg: /data/local/tmp/Package.apk
Failure [INSTALL_FAILED_MISSING_SHARED_LIBRARY]
5801 KB/s (19486779 bytes in 3.280s)

UnityEditor.HostView:OnGUI()

我不知道我的男朋友还好吗。xml,到目前为止没有任何问题

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:安卓="http://schemas.安卓.com/apk/res/安卓" 安卓:largeHeap="true" 安卓:theme="@安卓:style/Theme.NoTitleBar" 安卓:versionCode="13" 安卓:versionName="1.13" package="com.projecttango.experiments.augmentedreality" 安卓:installLocation="preferExternal">
  <supports-screens 安卓:anyDensity="true" 安卓:largeScreens="true" 安卓:normalScreens="true" 安卓:smallScreens="true" 安卓:xlargeScreens="true" />
  <uses-feature 安卓:name="安卓.hardware.camera.autofocus" 安卓:required="false" />
  <uses-permission 安卓:name="安卓.permission.CAMERA" />
  <uses-permission 安卓:name="安卓.permission.INTERNET" />
  <uses-permission 安卓:name="安卓.permission.WRITE_EXTERNAL_STORAGE" />
  <uses-permission 安卓:name="安卓.permission.READ_EXTERNAL_STORAGE" />
  <application 安卓:icon="@drawable/app_icon" 安卓:label="@string/app_name" 安卓:debuggable="false" 安卓:isGame="true" 安卓:banner="@drawable/app_banner">
    <activity 安卓:name="com.projecttango.permissionrequester.RequestManagerActivity" 安卓:theme="@安卓:style/Theme.Translucent.NoTitleBar">
    </activity>
    <activity 安卓:label="@string/app_name" 安卓:name="com.google.unity.GoogleUnityActivity" 安卓:screenOrientation="landscape" 安卓:launchMode="singleTask" 安卓:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale">
      <meta-data 安卓:name="unityplayer.ForwardNativeEventsToDalvik" 安卓:value="false" />
      <meta-data 安卓:name="unityplayer.UnityActivity" 安卓:value="true" />
      <intent-filter>
        <action 安卓:name="安卓.intent.action.MAIN" />
        <category 安卓:name="安卓.intent.category.LAUNCHER" />
        <category 安卓:name="安卓.intent.category.LEANBACK_LAUNCHER" />
      </intent-filter>
    </activity>
    <uses-library 安卓:name="com.projecttango.libtango_device" 安卓:required="true" />
  </application>
  <uses-sdk 安卓:minSdkVersion="19" 安卓:targetSdkVersion="21" />
  <uses-feature 安卓:glEsVersion="0x00020000" />
  <uses-feature 安卓:name="安卓.hardware.touchscreen" 安卓:required="false" />
  <uses-feature 安卓:name="安卓.hardware.touchscreen.multitouch" 安卓:required="false" />
  <uses-feature 安卓:name="安卓.hardware.touchscreen.multitouch.distinct" 安卓:required="false" />
</manifest>

参考:https://github.com/googlesamples/tango-examples-unity


共 (1) 个答案

  1. # 1 楼答案

    如果您的设备不是Project Tango development kit,则可能无法成功运行该应用程序

    Tango设备中有一些默认库

    因为

     <uses-library android:name="com.projecttango.libtango_device" android:required="true" /> 
    

    将使用Project Tango框架的应用程序部署到Google Play只需在正常的Android分发过程中再做一步。要确保应用程序只能由与Project Tango兼容的设备安装,请在应用程序的清单文件中添加以下行