gpt4 book ai didi

android - Android Studio 上的 list 合并错误

转载 作者:行者123 更新时间:2023-11-29 19:23:52 25 4
gpt4 key购买 nike

我基本上是在尝试从一项 Activity 转移到谷歌地图 Activity 。我将 MapsActivity 文件添加到 list 文件中,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="mahboob.cmec">

<uses-permission android:name="android.permission.INTERNET" />

<!--
The ACCESS_COARSE/FINE_LOCATION permissions are not required to use
Google Maps Android API v2, but you must specify either coarse or fine
location permissions for the 'MyLocation' functionality.
-->
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".menu" />
<activity android:name=".Reference" />
<activity android:name=".Registration" />
<activity android:name=".RegistrationComplete" />
<activity android:name=".electricitybill" />
<activity android:name=".GasBill" />
<activity android:name=".BillReport" />
<activity android:name=".SetTarget" />
<activity android:name=".EcoReport" />
<activity android:name=".MapsActivity" />
<activity android:name=".ManageContract" />
<activity android:name=".GraphReport" />

<!--
The API key for Google Maps-based APIs is defined as a string resource.
(See the file "res/values/google_maps_api.xml").
Note that the API key is linked to the encryption key used to sign the APK.
You need a different API key for each encryption key, including the release key that is used to
sign the APK for publishing.
You can define the keys for the debug and release targets in src/debug/ and src/release/.
-->
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="@string/google_maps_key" />

<activity
android:name=".MapsActivity"
android:label="@string/title_activity_maps"></activity>
</application>

</manifest>

当我运行代码时,我得到以下输出:

Error:Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed with multiple errors, see logs

我不确定问题出在哪里,我假设我需要将 MapsActivity 类添加到我已完成的 list 文件中。

OUTPUT:Information:Gradle tasks [:app:clean, :app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:mockableAndroidJar, :app:prepareDebugUnitTestDependencies, :app:assembleDebug]:app:clean:app:preBuild UP-TO-DATE:app:preDebugBuild UP-TO-DATE:app:checkDebugManifest:app:preReleaseBuild UP-TO-DATE:app:prepareComAndroidSupportAnimatedVectorDrawable2340Library:app:prepareComAndroidSupportAppcompatV72340Library:app:prepareComAndroidSupportMediarouterV72200Library:app:prepareComAndroidSupportSupportV42340Library:app:prepareComAndroidSupportSupportVectorDrawable2340Library:app:prepareComBasgeekballAwesomeValidation13Library:app:prepareComGoogleAndroidGmsPlayServices750Library:app:prepareComGoogleAndroidGmsPlayServicesAds750Library:app:prepareComGoogleAndroidGmsPlayServicesAnalytics750Library:app:prepareComGoogleAndroidGmsPlayServicesAppindexing750Library:app:prepareComGoogleAndroidGmsPlayServicesAppinvite750Library:app:prepareComGoogleAndroidGmsPlayServicesAppstate750Library:app:prepareComGoogleAndroidGmsPlayServicesBase750Library:app:prepareComGoogleAndroidGmsPlayServicesCast750Library:app:prepareComGoogleAndroidGmsPlayServicesDrive750Library:app:prepareComGoogleAndroidGmsPlayServicesFitness750Library:app:prepareComGoogleAndroidGmsPlayServicesGames750Library:app:prepareComGoogleAndroidGmsPlayServicesGcm750Library:app:prepareComGoogleAndroidGmsPlayServicesIdentity750Library:app:prepareComGoogleAndroidGmsPlayServicesLocation750Library:app:prepareComGoogleAndroidGmsPlayServicesMaps750Library:app:prepareComGoogleAndroidGmsPlayServicesNearby750Library:app:prepareComGoogleAndroidGmsPlayServicesPanorama750Library:app:prepareComGoogleAndroidGmsPlayServicesPlus750Library:app:prepareComGoogleAndroidGmsPlayServicesSafetynet750Library:app:prepareComGoogleAndroidGmsPlayServicesWallet750Library:app:prepareComGoogleAndroidGmsPlayServicesWearable750Library:app:prepareComMcxiaokeVolleyLibraryAar100Library:app:prepareComNumetriclabzNumandroidchartsNumandroidcharts103Library:app:prepareDebugDependencies:app:compileDebugAidl:app:compileDebugRenderscript:app:generateDebugBuildConfig:app:mergeDebugShaders:app:compileDebugShaders:app:generateDebugAssets:app:mergeDebugAssets:app:generateDebugResValues UP-TO-DATE:app:generateDebugResources:app:mergeDebugResources:app:processDebugManifestC:\Users\User\Pictures\work\CMEC26\CMEC16\CMEC14\CMEC\app\src\main\AndroidManifest.xml:52:9-54:68 Error:    Element activity#mahboob.cmec.MapsActivity at AndroidManifest.xml:52:9-54:68 duplicated with element declared at AndroidManifest.xml:36:9-50C:\Users\User\Pictures\work\CMEC26\CMEC16\CMEC14\CMEC\app\src\main\AndroidManifest.xml Error:    Validation failed, exitingSee http://g.co/androidstudio/manifest-merger for more information about the manifest merger.:app:processDebugManifest FAILEDError:Execution failed for task ':app:processDebugManifest'.> Manifest merger failed with multiple errors, see logsInformation:BUILD FAILEDInformation:Total time: 54.528 secsInformation:1 errorInformation:0 warningsInformation:See complete output in console

最佳答案

首先,您可以尝试清理项目然后构建。如果问题没有解决,您可以尝试第二个选项。

其次,这是Android开发的一个普遍错误。如果找不到错误,则必须查看 Gradle 控制台信息。但是默认的 gradle 控制台信息很接近。你需要打开它。

  1. 文件->设置
  2. 构建、执行、部署 -> 编译器
  3. --stacktrace --debug -> 写入命令行选项
  4. 好的

然后就可以看gradle console了。您将看到更多信息。您可以在此处检测错误。

关于android - Android Studio 上的 list 合并错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41786320/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com