大型堆的android版本条件
我试图在大型堆的android版本条件,android,react-native,android-manifest,react-native-android,Android,React Native,Android Manifest,React Native Android,我试图在AndroidManifest文件中使用largeheap:true,我找到了这个答案 但问题是我总是会出错 /*/android/app/build/intermediates/manifests/full/debug/AndroidManifest.xml:38:28-41: AAPT: No resource found that matches the given name (at 'largeHeap' with value '@values/bools'). /*/and
AndroidManifest
文件中使用largeheap:true
,我找到了这个答案
但问题是我总是会出错
/*/android/app/build/intermediates/manifests/full/debug/AndroidManifest.xml:38:28-41: AAPT: No resource found that matches the given name (at 'largeHeap' with value '@values/bools').
/*/android/app/build/intermediates/manifests/full/debug/AndroidManifest.xml:32: error: Error: No resource found that matches the given name (at 'largeHeap' with value '@values/bools').
我创建了两个文件bools.xml
*/android/app/src/main/res/values/bools.xml中的第一个
具有值true
以及*/android/app/src/main/res/values-v23/bools.xml中的第二个值false
(适用于api 23及以上版本)
不确定我遗漏了什么,为什么AndroidManifest找不到与行android:largeHeap=“@bool/largeHeap”
除了AndroidManifest
文件中的android:largeHeap=“@bool/largeHeap”
之外,我还需要做什么
谢谢。根据您的错误,我可以看到android抱怨@values/bools
,您的问题显示了另一行:android:largeHeap=“@bool/largeHeap”
我创建了一个新的应用程序项目并复制了您的案例。这对我很有用:
在AndroidManifest.xml
中使用此选项:
android:largeHeap=“@bool/largeHeap”
并确保您的bools.xml
如下所示:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<bool name="largeheap">true</bool>
</resources>
真的
根据您的错误,我可以看到android抱怨@values/bools
,您的问题显示了另一行:android:largeHeap=“@bool/largeHeap”
我创建了一个新的应用程序项目并复制了您的案例。这对我很有用:
在AndroidManifest.xml
中使用此选项:
android:largeHeap=“@bool/largeHeap”
并确保您的bools.xml
如下所示:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<bool name="largeheap">true</bool>
</resources>
真的
之后还要尝试清理和重建您的项目。太棒了!所以我错过了额外的东西(除了true
),非常感谢!没问题!快乐编码!令人惊叹的!所以我错过了额外的东西(除了true
),非常感谢!没问题!快乐编码!