小编Mal*_*ngh的帖子

Android X:工具:替换为line:for属性,但没有指定新值

我在这个网站上尝试了很多解决方案,但问题仍未解决.问题是由于Android X库.当我添加Android X时,此问题已得到解决,但它开启了新问题.我不想添加Android X.如何解决这个问题?

早些时候这个错误即将来临:

Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91
is also present at [androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory).
Suggestion: add 'tools:replace="android:appComponentFactory"' to <application> element at AndroidManifest.xml:19:5-142:19 to override.
Run Code Online (Sandbox Code Playgroud)

我添加后tools:replace="android:appComponentFactory",出现此错误:

 java.lang.RuntimeException: Manifest merger failed with multiple errors, see logs
at com.android.builder.core.AndroidBuilder.mergeManifestsForApplication(AndroidBuilder.java:540)    
at com.android.build.gradle.tasks.MergeManifests.doFullTaskAction(MergeManifests.java:173)
Run Code Online (Sandbox Code Playgroud)

合并错误(在Android Manifest中):

错误:工具:替换为line:2指定属性android:appComponentFactory,但没有指定新值的应用程序主清单(此文件),第1行

表现:

<?xml version="1.0" encoding="utf-8"?>
<manifest
    package="com.example"
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    tools:replace="allowBackup, android:appComponentFactory"
    android:allowBackup="false">

    ...

    <application
        android:name="com.example"
        android:icon="@mipmap/icon"
        android:debuggable="true"
        android:hardwareAccelerated="false"
        android:largeHeap="true"
        android:supportsRtl="true"
        android:theme="@style/AppTheme"
        android:allowBackup="false"
        tools:ignore="GoogleAppIndexingWarning,HardcodedDebugMode">
       ...
Run Code Online (Sandbox Code Playgroud)

模块级build.gradle中的依赖项块:

Manifest merger failed : Attribute …
Run Code Online (Sandbox Code Playgroud)

java android android-manifest android-gradle-plugin androidx

53
推荐指数
6
解决办法
5万
查看次数

活动没叫完?(API 23)

我收到以下错误,我不知道为什么会发生这种情况.

错误:

08-23 17:07:46.533  22454-22454/com.a.b.c E/AndroidRuntime? FATAL EXCEPTION: main
    Process: com.a.b.c, PID: 22454
    java.lang.RuntimeException: Unable to resume activity {com.a.b.c/com.a.b.c.MainActivity}: java.lang.IllegalStateException: Activity {com.a.b.c/com.a.b.c.MainActivity} did not call finish() prior to onResume() completing
            at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3103)
            at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3134)
            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2481)
            at android.app.ActivityThread.-wrap11(ActivityThread.java)
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)
            at android.os.Handler.dispatchMessage(Handler.java:102)
            at android.os.Looper.loop(Looper.java:148)
            at android.app.ActivityThread.main(ActivityThread.java:5417)
            at java.lang.reflect.Method.invoke(Native Method)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
     Caused by: java.lang.IllegalStateException: Activity {com.a.b.c/com.a.b.c.MainActivity} did not call finish() prior to onResume() completing
            at android.app.Activity.performResume(Activity.java:6324)
            at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3092)
            at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3134)
            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2481)
            at android.app.ActivityThread.-wrap11(ActivityThread.java)
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)
            at android.os.Handler.dispatchMessage(Handler.java:102) …
Run Code Online (Sandbox Code Playgroud)

android runtime-error android-lifecycle android-6.0-marshmallow

31
推荐指数
5
解决办法
1万
查看次数

MySQL的ANSI和Unicode驱动程序之间的区别

在Windows上的ODBC(64位)下选择数据源时,我得到两个可用的MySQL数据库选项:

  • MySQL ODBC 5.3 ANSI驱动程序
  • MySQL ODBC 5.3 Unicode驱动程序

这两者有什么区别?

mysql database odbc driver difference

29
推荐指数
2
解决办法
3万
查看次数

android.content.UriMatcher的含义

什么是Uri Matcher android.content.UriMatcher

如何使用它?有人可以解释以下三行代码的含义吗?

  uriMatcher = new UriMatcher(UriMatcher.NO_MATCH);
  uriMatcher.addURI(PROVIDER_NAME, "cte", uriCode);
  uriMatcher.addURI(PROVIDER_NAME, "cte/*", uriCode);
  int res = uriMatcher.match(uri);
Run Code Online (Sandbox Code Playgroud)

java android uri

15
推荐指数
2
解决办法
1万
查看次数

XmlPullParserException:无效的可绘制标记向量

我正在使用NDK支持并收到此错误:

摇篮:

分配: gradle-2.5-all

构建工具: gradle-experimental:0.2.1

XML:

    <vector android:height="24dp" android:viewportHeight="125.0"
android:viewportWidth="100.0" android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
<path android:fillColor="#FF000000" android:pathData="M97.01,-2.98,-3C47.02,95.35"/>
</vector>
Run Code Online (Sandbox Code Playgroud)

警告:

vector需要API级别21(当前min为13)或使用Android Gradle插件1.4或更高版本构建

例外:

  FATAL EXCEPTION: main
 android.content.res.Resources$NotFoundException: File res/drawable/accelerometer.xml from drawable resource ID #0x7f020045
 at android.content.res.Resources.loadDrawable(Resources.java:2842)
 at android.content.res.Resources.getDrawable(Resources.java:1521)

...
Caused by: org.xmlpull.v1.XmlPullParserException: Binary XML file line #1: invalid drawable tag vector
 at android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:917)
 at android.graphics.drawable.Drawable.createFromXml(Drawable.java:858)
Run Code Online (Sandbox Code Playgroud)

compatibility android vector gradle android-ndk

15
推荐指数
2
解决办法
9141
查看次数

无法打开avd_name.avd/cache.img

当我运行模拟器时,我收到以下错误:

无法在模拟器中启动AVD.

输出:启用Hax qemu-system-x86_64.exe:-drive if = none,index = 1,id = cache,file = {path_to_SDK}\SDK.android\avd {AVD_name} .avd/cache.img:不能打开磁盘映像{path_to_SDK}\SDK.android\avd {AVD_name} .avd/cache.img:

无法打开'{path_to_SDK}\SDK.android\avd {AVD_name} .avd/cache.img':

无效的论点

Hax ram_size 0x40000000

HAX正在运行,模拟器以快速virt模式运行.接受连接,中止时出错

AVD规格如下:

操作系统:Android 6.0 Google API

内存:1GB

决议:1440x2560

在Android Studio 2.0 Beta 6,Windows 10上运行.

virtualization android android-virtual-device android-emulator android-6.0-marshmallow

14
推荐指数
1
解决办法
1万
查看次数

我如何使用XMLPull解析器获取属性

我有一个xml文件,我展示了它的一小部分,以显示我想要的内容

<media:content medium="image" url="http://msnbcmedia.msn.com/j/MSNBC/Components/Photo/_new/111010-romney-health-4p.thumb.jpg">
                <media:credit role="provider">Getty Images file</media:credit>
                <media:copyright>2010 Getty Images</media:copyright>
                <media:text><![CDATA[<p><a href="http://www.msnbc.msn.com/id/44854320/ns/politics-decision_2012/"><img align="left" border="0" src="http://msnbcmedia.msn.com/j/MSNBC/Components/Photo/_new/111010-romney-health-4p.thumb.jpg" alt="Mitt Romney speaks at the National Press Club March 5, 2010 in Washington, D.C." style="margin:0 5px 5px 0" /></a></p><br clear="all" />]]></media:text>
            </media:content>
Run Code Online (Sandbox Code Playgroud)

现在我想检索URL选项卡.我是怎么做到的

我做了以下代码

if(parser.getName().equalsIgnoreCase("media:content"))
{
    Log.d("media count-->",parser.getAttributeCount()+"");
}       
Run Code Online (Sandbox Code Playgroud)

所以这给了我-1.

嘿,如果有人给我提示我如何获得图像网址.

android xml-parsing android-xmlpullparser

13
推荐指数
1
解决办法
2万
查看次数

着色Space小部件

我正在尝试着色Space小部件.我尝试使用android:foregroundandroid:background属性,但它仍然显示透明视图.

 <android.support.v4.widget.Space
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:layout_weight="1"
    android:foreground="@android:color/black"
    android:background="@android:color/black" />
Run Code Online (Sandbox Code Playgroud)

android space android-widget android-layout

9
推荐指数
1
解决办法
9743
查看次数

Android的Kotlin扩展:如何使用bundleOf

文件说:

fun bundleOf(vararg pairs: Pair<String, Any?>): Bundle
Run Code Online (Sandbox Code Playgroud)

返回一个新的Bundle,其中给定的键/值对作为元素.

我试过了:

   val bundle = bundleOf {
       Pair("KEY_PRICE", 50.0)
       Pair("KEY_IS_FROZEN", false)
   }
Run Code Online (Sandbox Code Playgroud)

但它显示错误.

android kotlin android-bundle android-ktx

9
推荐指数
3
解决办法
1878
查看次数

compilePdkVersion for Android P Developer Preview的价值

应该是什么价值:

compileSdkVersion
targetSdkVersion
Run Code Online (Sandbox Code Playgroud)

我已下载并安装了Android P Developer Preview SDK,系统映像和构建工具.

我试过"28",但它显示了这个错误:

在此输入图像描述

android build gradle android-studio android-p-developer-preview

8
推荐指数
2
解决办法
6947
查看次数