android-manifest 相关问题

清单提供有关Android系统应用程序的基本信息

AndroidManifest.xml 所需权限设置未保存在 .NET MAUI 应用程序中

在“示例”下找到的 CommunityToolkit.Maui.Sample 应用程序中,文件夹选择器在 Android 上不起作用,因为它表示没有权限。我正在尝试检查

回答 1 投票 0

无法创建服务:Android 中的 Java.lang.ClassNotFoundException

我有一个使用 SDK 库发送数据的 Android 应用程序。我将 SDK 库打包为.aar 文件,并在 App 中添加了依赖项。 我正在尝试在我的...中复制以下异常

回答 1 投票 0

AndroidManifest.xml错误android.permission.READ_EXTERNAL_STORAGE android.permission.WRITE_EXTERNAL_STORAGE

我正在使用 Capacitor 构建一个 Ionic 6 项目。我的AndroidManifest.xml文件如下: 我正在使用 Capacitor 构建 Ionic 6 项目。我的AndroidManifest.xml文件如下: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.mycomp.mycomp"> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.INTERNET" /> <application android:allowBackup="true" android:icon="@drawable/mycomp_icon" android:label="@string/app_name" android:roundIcon="@drawable/mycomp_icon" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale" android:name="com.mycomp.mycomp.MainActivity" android:label="@string/title_activity_main" android:theme="@style/AppTheme.NoActionBarLaunch" android:launchMode="singleTask" android:exported="true"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> <intent-filter android:autoVerify="true"> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="mycomp" android:pathPrefix="/signup-verification" /> </intent-filter> </activity> <provider android:name="androidx.core.content.FileProvider" android:authorities="${applicationId}.fileprovider" android:exported="false" android:grantUriPermissions="true"> <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths"></meta-data> </provider> </application> </manifest> 我的 build.gradle 文件看起来像: apply plugin: 'com.android.application' android { namespace 'com.mycomp.mycomp' compileSdkVersion 31 defaultConfig { applicationId "com.mycomp.mycomp" minSdkVersion 31 targetSdkVersion 31 buildToolsVersion "31.0.0" versionCode 1 versionName "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" aaptOptions { // Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps. // Default: https://android.googlesource.com/platform/frameworks/base/+/282e181b58cf72b6ca770dc7ca5f91f135444502/tools/aapt/AaptAssets.cpp#61 ignoreAssetsPattern '!.svn:!.git:!.ds_store:!*.scc:.*:!CVS:!thumbs.db:!picasa.ini:!*~' } } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } namespace 'com.mycomp.mycomp' // Enable support for Android 12 configurations.all { resolutionStrategy { force 'com.google.android.gms:play-services-auth:19.2.0' force 'com.google.android.gms:play-services-identity:19.2.0' force 'com.google.android.gms:play-services-base:19.2.0' force 'com.google.android.gms:play-services-basement:19.2.0' } } } repositories { flatDir{ dirs '../capacitor-cordova-android-plugins/src/main/libs', 'libs' } } dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') implementation "androidx.appcompat:appcompat:$androidxAppCompatVersion" implementation "androidx.coordinatorlayout:coordinatorlayout:$androidxCoordinatorLayoutVersion" implementation "androidx.core:core-splashscreen:$coreSplashScreenVersion" implementation project(':capacitor-android') testImplementation "junit:junit:$junitVersion" androidTestImplementation "androidx.test.ext:junit:$androidxJunitVersion" androidTestImplementation "androidx.test.espresso:espresso-core:$androidxEspressoCoreVersion" implementation project(':capacitor-cordova-android-plugins') } apply from: 'capacitor.build.gradle' try { def servicesJSON = file('google-services.json') if (servicesJSON.text) { apply plugin: 'com.google.gms.google-services' } } catch(Exception e) { logger.info("google-services.json not found, google-services plugin not applied. Push Notifications won't work") } 我有以下代码在我收到错误时运行。 import { Filesystem } from '@capacitor/filesystem'; import { FilePicker } from '@capawesome/capacitor-file-picker'; ... async getImage(oldURL: string) { await Filesystem.requestPermissions(); // Requesting Permissions const file = await FilePicker.pickImages({ multiple: false, }); } 在 Android Studio 中,当我运行我的项目时,有时它会要求打开文件的权限然后失败并出现以下错误,有时它会立即失败并出现错误: File: http://localhost/main.js - Line 1 - Msg: ERROR Error: Uncaught (in promise): Error: Missing the following permissions in AndroidManifest.xml: android.permission.READ_EXTERNAL_STORAGE android.permission.WRITE_EXTERNAL_STORAGE at returnResult (http://localhost/:771:32) at win.androidBridge.onmessage (http://localhost/:746:21) 我已经在 Android Studio 中做过几次“Invalidate Caches”、“Clean Build”和“Rebuild Project”。我也删除了 .idea 目录并在 Android Studio 中重新打开项目。 在命令行上,我运行了“ionic build”、“ionic cap sync”和“ionic cap open android”来重建项目。无论我做什么,它都会返回同样的错误。任何关于如何让 Android Studio 检测我的 AndroidManifest.xml 文件中的更改的建议,或任何其他建议将不胜感激。 在 Android 13 设备上,您将不会使用并请求那些读取和写入权限。 您的应用程序可以自动写入外部存储上的所有公共目录。

回答 1 投票 0

React Native 项目 (RN CLI) 中的包名称。我必须在 firebase 中使用包名

位置:android/app/src/androidmanifest.xml 我们通常根据文档找到我们项目的包名。但我在那里找不到它。我怎样才能得到我的应用程序包名称? 位置:android/app/src/androidmanifest.xml 我们通常根据documentation找到我们项目的包名。但我在那里找不到它。我怎样才能得到我的应用程序包名称? <manifest xmlns:android="http://schemas.android.com/apk/res/android"> <uses-permission android:name="android.permission.INTERNET" /> <application android:name=".MainApplication" android:label="@string/app_name" android:icon="@mipmap/ic_launcher" android:roundIcon="@mipmap/ic_launcher_round" android:allowBackup="false" android:theme="@style/AppTheme"> <activity android:name=".MainActivity" android:label="@string/app_name" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize|uiMode" android:launchMode="singleTask" android:windowSoftInputMode="adjustResize" android:exported="true"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> 我也在 android studio 中打开了 androidmanifest.xml 文件,但我仍然找不到我的项目包名称。现在不知道去哪里找。一些Youtube教程说这个文件中的一些代码行在android studio中可以看到但仍然没有解决方案。 请注意,React Native CLI 项目中的 Android 包名称通常在您使用 react-native init 命令创建新项目时设置。如果您需要更改 Android 包名称,可以通过修改AndroidManifest.xml 文件中的包属性以及位于build.gradle 的android/app/build.gradle 文件中的包属性来实现。在 applicationId 块下寻找 defaultConfig 字段。这是您的 Android 包名称。

回答 1 投票 0

删除命名空间的包名称时出现 Android Manifest 合并错误

根据此文档,我们不再需要在 AndroidManifest.xml 中提供包名称,而是在 build.gradle 中使用命名空间,我们可以在其中定义我们的包名称。 package="org.sample.d...

回答 3 投票 0

自动安装向后移植版本的 Android 照片选择器不能很好地与 Android Studio 一起播放

我正在尝试实施新的 Android 照片选择器,但在尝试在旧设备上设置自动安装向后移植的照片选择器模块时遇到了问题。 根据...

回答 2 投票 0

为什么我的应用程序没有安装在 android 12 或更高版本中?

这是我的清单,请任何人检查我没有包含 android:manifet 的地方,我几乎在任何地方都添加了这个属性,但仍然没有安装在 android 12 和上传时......

回答 1 投票 0

在清单中找不到以下权限:[]7 :Flutter android

我在清单中添加了这个 但仍然在控制台中收到此错误 在清单中找不到权限:[]7 我...

回答 1 投票 0

如何在 Xamarin Forms 中以编程方式从 Android 清单文件中获取提供者权限值?

我正在使用 Xamarin.Forms 开发 Android 应用程序,我正在使用如下所示的 AndroidManifest.xml 文件。 我正在使用 Xamarin.Forms 开发一个 Android 应用程序,我正在使用如下所示的 AndroidManifest.xml 文件。 <manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0"> <uses-sdk android:minSdkVersion="26" android:targetSdkVersion="26" /> <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <application android:label="MyApp.Android"> <provider android:name="android.support.v4.content.FileProvider" android:authorities="myapp.fileprovider" android:exported="false" android:grantUriPermissions="true"> <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/provider_file_paths" /> </provider> </application> 我想以编程方式获取 android:authorities 指令的 provider 值(在我的例子中是“myapp.fileprovider”作为字符串)。 Xamarin.Forms 这怎么可能? 我找到了答案。 var context = Android.App.Application.Context; var component = new Android.Content.ComponentName(context, Java.Lang.Class.FromType(typeof(Android.Support.V4.Content.FileProvider))); var info = context.PackageManager.GetProviderInfo(component, Android.Content.PM.PackageInfoFlags.MetaData); var authority = info.Authority; Kotlin 版本作为辅助函数 fun getFileProviderAuthorities(context: Context): String { val component = ComponentName(context, FileProvider::class.java) val info = context.packageManager.getProviderInfo(component, android.content.pm.PackageManager.GET_META_DATA) return info.authority }

回答 1 投票 0

当我点击 chrome 扩展时,它应该运行 server.js

我已经制作了使用 chatGPT 回复邮件的网站,现在我想对其进行扩展,当用户粘贴他们的邮件时,它会在弹出窗口中生成回复,然后用户可以从中复制。现在当我...

回答 0 投票 0

React Native AndroidManifest.xml 无法编辑

我正在尝试让地理定位在我的物理 android 设备上的 React Native 应用程序上工作。 当我包括该行时 我正在尝试让地理定位在我的物理 android 设备上的 React Native 应用程序上工作。 当我包括这条线时 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 进入我的 AndroidManifest.xml 文件,然后运行 react-native,文件恢复到之前的状态,我无法使用文件中的该权限行运行 react-native。事实上,我可以在文件中写任何东西,它都会被删除。 有谁知道为什么会发生这种情况以及如何解决?我的AndroidManifest.xml文件如下: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.finalditto" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="16" android:targetSdkVersion="22" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" /> <android:uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <android:uses-permission android:name="android.permission.READ_PHONE_STATE" /> <android:uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <application android:name="com.finalditto.MainApplication" android:allowBackup="false" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.finalditto.MainActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenSize" android:label="@string/app_name" android:windowSoftInputMode="adjustResize" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name="com.facebook.react.devsupport.DevSettingsActivity" /> </application> </manifest> 这也是文件运行后恢复的样子: react-native run-android 经过反复试验: 问题出在编辑的AndroidManifest.xml文件不正确。窗口搜索引擎显示的第一个文件不正确。正确的文件位于路径中: android/app/src/main/AndroidManifest.xml 如果我在我的项目中找不到 Android Manifest 文件怎么办

回答 2 投票 0

com.instagram.android 文件的其余部分在哪里

com.instagram.android 文件的其余部分在哪里? 只有我看到 _manifest.file 我正在使用 andriller 进行 instagram 取证,我希望这里有一个数据库文件。但我只看到 _manifest.file 插件...

回答 0 投票 0

Android 12如何避免导出值错误

我在生成 APK 时看到以下问题,奇怪的是问题发生在 androidTest 文件夹下,我还在每个

回答 1 投票 0

有什么方法可以使用 kotlin 更改 Android 中 RequestPermission() 的默认消息?

我正在开发一个需要相机权限才能录制视频的应用程序。但是,在默认通知消息中,它说 “允许 my_app 拍照和录制视频?” whi...

回答 0 投票 0

安卓。是否需要在我的工作经理的舱单中申报?

我正在使用工作管理器 - CoroutineWorker。这是我的例子: @Android入口点 类我的工人( appContext:上下文, 参数:工人参数, ) : CoroutineWorker(appContext, 参数) { @...

回答 0 投票 0

错误:未知元素<intent-filter>升级到android 3.1后发现

今天升级到Android Studio 3.1.4,出现第一个错误 “android.enableAapt2”选项已弃用,不应再使用。 使用'android.enableAapt2=true'来删除这个...

回答 3 投票 0

Android 清单中的 android:configChanges="0x480" 是什么?

最近在 Android Manifest 中发现了这个: 这是什么意思?

回答 1 投票 0

神器解决异常

在这里输入图片描述 该应用程序运行良好我在将代码复制到它运行良好的布局中之前运行了它。我删除了代码,但它仍然显示此错误 *Artifact.ivy 服务...

回答 0 投票 0

Failed to install app first time in the device I got java.io.IOException: Failed to load asset path

每次我第一次安装应用程序时(我的意思是之前或卸载它并重新安装时未安装在设备中)我得到这个错误 E 无法打开 APK '/data/app/~~DMnzdQrGgYoMVn5mnS...

回答 2 投票 0

在Android 9中,为什么我的应用服务在设备重启后没有自动运行?

在Android 9中,我尝试重启设备后自动运行应用服务,但没有收到toast消息。然而,当我在 Android 7 上测试相同的过程时,它正常工作......

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.