Ar-vos(https://ar-vos.com),我的基于Unity-ARCore的应用程序在解决android: export="true"问题后不再在Android 12上启动。
特别是我希望它能与Unity 2018版本一起使用,我尝试了U 2018.4.36之前的所有版本,但没有找到解决方案。基于U 2019.4.35的版本可以使用,但在这个版本中,我的客户创建的所有预制件看起来都很糟糕,因此我也无法部署该版本。:-(
我真的很想解决这个问题,我有客户需要更新版本,但我目前无法将其部署到PlayStore。
如果有人有一个基于Unity 2018 - ARCore的应用程序,并且能够创建一个Android Api级别的版本
我的清单看起来像这样
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.arpoise.ARvos"
android:installLocation="auto"
android:targetSandboxVersion="2"
android:versionCode="20220213"
android:versionName="1.12" >
<uses-sdk
android:minSdkVersion="24"
android:targetSdkVersion="32" />
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:xlargeScreens="true" />
<uses-feature android:glEsVersion="0x00020000" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-feature
android:name="android.hardware.location.gps"
android:required="false" />
<uses-feature
android:name="android.hardware.location"
android:required="false" />
<uses-feature
android:name="android.hardware.touchscreen"
android:required="false" />
<uses-feature
android:name="android.hardware.touchscreen.multitouch"
android:required="false" />
<uses-feature
android:name="android.hardware.touchscreen.multitouch.distinct"
android:required="false" />
<queries>
<package android:name="com.google.ar.core" />
</queries>
<uses-feature
android:name="android.hardware.camera.ar"
android:required="true" />
<application
android:extractNativeLibs="false"
android:icon="@mipmap/app_icon"
android:label="@string/app_name"
android:theme="@style/UnityThemeSelector" >
<activity
android:name="com.unity3d.player.UnityPlayerActivity"
android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|uiMode|screenSize|smallestScreenSize|fontScale|layoutDirection|density"
android:exported="true"
android:hardwareAccelerated="false"
android:label="@string/app_name"
android:launchMode="singleTask"
android:screenOrientation="fullSensor" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<meta-data
android:name="unityplayer.UnityActivity"
android:value="true" />
</activity>
<meta-data
android:name="unity.tango-enable"
android:value="True" />
<meta-data
android:name="unityplayer.SkipPermissionsDialog"
android:value="true" />
<meta-data
android:name="unity.build-id"
android:value="e50bd308-bd13-4431-83b0-92ad104e18cd" />
<meta-data
android:name="unity.splash-mode"
android:value="0" />
<meta-data
android:name="unity.splash-enable"
android:value="True" />
<!-- The minimal version code of ARCore APK required for an app using this SDK. -->
<meta-data
android:name="com.google.ar.core.min_apk_version"
android:value="210910000" /> <!-- This activity is critical for installing ARCore when it is not already present. -->
<activity
android:name="com.google.ar.core.InstallActivity"
android:configChanges="keyboardHidden|orientation|screenSize"
android:excludeFromRecents="true"
android:exported="false"
android:launchMode="singleTop"
android:theme="@android:style/Theme.Material.Light.Dialog.Alert" />
<meta-data
android:name="com.google.ar.core"
android:value="required" />
</application>
</manifest>
在我的Android 12设备上,它会显示Unity启动屏幕,然后变黑。在较旧的Android设备上,它可以正常工作。
如果我将目标版本更改为Android:targetSdkVersion=“30”,该应用程序将安装并在我的Android-12和较旧的设备上正常运行。
但我无法再将带有android: targetSdkVersion="30"的html" target="_blank">应用程序发布到Play-Store。
对于android-12上基于Unity 2018的应用程序,除了设置android:exported=“true”之外,肯定还有其他东西,但我找不到解决方案。
我试图找到让意图再次发挥作用的方法,但找不到解决办法。
如果有人想看一看,我上传了apk和整个Unity项目来 https://arpoise.com/transfer/,我为该项目使用了Unity 2018.4.23。
因为似乎没有答案,我把这个问题变成了我github上的一个错误,如果你发现这个并有话要说,请对https://github.com/ARPOISE/ARpoise/issues/24做出反应,
问候
彼得
我正在尝试构建我的飘飘应用程序来支持Android12。它适用于Android11,但不支持Android12。我试图添加android:导出=“真”或“假”,但不起作用。如果有人知道,请帮忙 错误日志 错误:ADB 已退出,退出代码为 1 正在执行流安装 adb: 无法安装 /用户/什里克里希纳/马诺伊/项目/颤动/我的应用/构建/应用/输出/颤动-apk/应用.apk: 失败 [INSTALL
我开发的应用程序在使用Android Studio进行测试时效果很好。但是在谷歌Play商店发布后遇到了问题。 该应用程序具有多个页面。其中一个页面使用Unity启动AR图像跟踪功能,只需单击一个按钮即可。从Android Studio将应用程序添加到我的手机时完全没有问题,一切正常。但是,当从谷歌Play商店下载时,当单击按钮启动unity时,它会立即崩溃。 我是一个新的Android开发者。任
遵循此官方教程,创建一个干净的项目https://developers.google.com/ar/develop/unity/quickstart-android对于在Android中构建和运行ARCore应用程序,示例场景HelloAR尚未启动。 游戏视图中的即时预览也不起作用,显示的是白色屏幕而不是相机渲染。 我的Unity版本是2019.1.10f1,ARCore SDK版本是1.10.0
问题是,当我在Google中使用授权运行此代码时,它会立即崩溃: 但是日志中的错误: 2019-06-22 17:55:42.652 29327-23222/?E/AudioSource:在已关闭的AudioSource 2019-06-22 17:55:43.240 2093-2616/?E/TouchFilter:setTouchFilter日志启用参数:0 2019-06-22 17:55:
我正在docker容器中运行一个简单的spring boot应用程序。在启动时,是否从或应用程序将始终在以下时间点挂起: 这里有一个问题,我只能在数字海洋(1CPU,1GB MEM)的Ubuntu 14.04盒子上重现这个,即使它在容器中运行。在我的本地机器上,一切都运行良好。 Dockerfile文件: 我尝试过的事情 给JVM更多内存(占机器总数的75%) 按这里建议的方式停止库 我能接触到的
我在Linux上使用IntelliJ13.1,并尝试按照http://spring.io/guides/gs/spring-boot/的示例构建一个基本的REST应用程序 但是停止执行并不影响gradle任务: 我仍然可以访问配置端口上的tomcat实例。只有关闭IntelliJ才会破坏进程。 我搜索了这个话题,但找不到任何合理的答案。我想知道它是不是 null