小编Rak*_*ani的帖子

Android O:找不到API低于Android O的资源

我试图在Android O版本下运行我的应用程序,应用程序崩溃,并在Android O上正常工作.

崩溃列表如下:

  Caused by: android.view.InflateException: Binary XML file line #25: Error inflating class ImageView
                                                             at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:786)
                                                             at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:708)
                                                             at android.view.LayoutInflater.rInflate(LayoutInflater.java:839)
                                                             at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:802)
                                                             at android.view.LayoutInflater.rInflate(LayoutInflater.java:842)
                                                             at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:802)
                                                             at android.view.LayoutInflater.rInflate(LayoutInflater.java:842)
                                                             at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:802)
                                                             at android.view.LayoutInflater.inflate(LayoutInflater.java:519)
                                                             at android.view.LayoutInflater.inflate(LayoutInflater.java:427) 
                                                             at android.view.LayoutInflater.inflate(LayoutInflater.java:374) 
                                                             at android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:292) 
                                                             at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140) 
                                                             at com.chatnow.LoginActivity.onCreate(LoginActivity.java:53) 
                                                             at android.app.Activity.performCreate(Activity.java:6303) 
                                                             at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1108) 
                                                             at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2376) 
                                                             at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2483) 
                                                             at android.app.ActivityThread.access$900(ActivityThread.java:153) 
                                                             at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1349) 
                                                             at android.os.Handler.dispatchMessage(Handler.java:102) 
                                                             at android.os.Looper.loop(Looper.java:148) 
                                                             at android.app.ActivityThread.main(ActivityThread.java:5438) 
                                                             at java.lang.reflect.Method.invoke(Native Method) 
                                                             at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:738) 
                                                             at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:628) 
                                                          Caused by: android.content.res.Resources$NotFoundException: File res/mipmap-anydpi-v21/ic_launcher.xml from drawable resource ID #0x7f0c0000
                                                             at …
Run Code Online (Sandbox Code Playgroud)

android android-imageview android-studio android-8.0-oreo

7
推荐指数
0
解决办法
361
查看次数

意外的意图与行动WEB_SEARCH

我有很大的应用程序来检查很多活动.最受欢迎的例外之一是

找不到活动来处理Intent {act = android.intent.action.WEB_SEARCH(有额外内容)}

有没有搞错?我没有在代码中看到任何"WEB_SEARCH",我无法重现它,我甚至不知道在哪里寻找原因(其中Activity).下面的堆栈Exception,没有我的包中的任何类...如何跟踪和修复此问题?

Fatal Exception: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.WEB_SEARCH (has extras) }
   at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1659)
   at android.app.Instrumentation.execStartActivity(Instrumentation.java:1434)
   at android.app.Activity.startActivityForResult(Activity.java:3432)
   at android.app.Activity.startActivityForResult(Activity.java:3393)
   at android.support.v4.app.FragmentActivity.startActivityForResult(Unknown Source)
   at android.app.Activity.startActivity(Activity.java:3628)
   at android.app.Activity.startActivity(Activity.java:3596)
   at android.webkit.SelectActionModeCallbackSec.onActionItemClicked(SelectActionModeCallbackSec.java:390)
   at com.android.internal.policy.impl.PhoneWindow$DecorView$ActionModeCallbackWrapper.onActionItemClicked(PhoneWindow.java:3264)
   at android.support.v7.view.SupportActionModeWrapper$CallbackWrapper.onActionItemClicked(Unknown Source)
   at android.support.v7.app.AppCompatDelegateImplV7$ActionModeCallbackWrapperV7.onActionItemClicked(Unknown Source)
   at android.support.v7.app.AppCompatDelegateImplV7$ActionModeCallbackWrapperV7.onActionItemClicked(Unknown Source)
   at android.support.v7.view.StandaloneActionMode.onMenuItemSelected(Unknown Source)
   at android.support.v7.view.menu.MenuBuilder.dispatchMenuItemSelected(Unknown Source)
   at android.support.v7.view.menu.MenuItemImpl.invoke(Unknown Source)
   at android.support.v7.view.menu.MenuBuilder.performItemAction(Unknown Source)
   at android.support.v7.view.menu.MenuBuilder.performItemAction(Unknown Source)
   at android.support.v7.view.menu.MenuPopupHelper.onItemClick(Unknown Source)
   at android.widget.AdapterView.performItemClick(AdapterView.java:301)
   at android.widget.AbsListView.performItemClick(AbsListView.java:1490)
   at android.widget.AbsListView$PerformClick.run(AbsListView.java:3275)
   at android.widget.AbsListView$1.run(AbsListView.java:4518)
   at android.os.Handler.handleCallback(Handler.java:725) …
Run Code Online (Sandbox Code Playgroud)

android android-intent android-search

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

我的Android应用程序被PlayStore拒绝了

我正在将应用程序上载到Android PlayStore中,并且由于其中的SMS权限而被拒绝,但是在Manifest.xml文件中没有添加SMS权限

与Google小组进行对话后,他们说短信允许使用,但我找不到。

以下是Google团队提供的屏幕截图,并且该屏幕截图具有短信权限。

屏幕截图由Google Team共享

我的清单文件看起来像这样

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    package="com.msonline.android">

    <uses-permission android:name="android.permission.READ_CONTACTS" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

    <application
        android:name=".ApplicationClass"
        android:allowBackup="true"
        android:icon="@drawable/app_icon"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/MSOAppTheme"
        tools:ignore="AllowBackup,GoogleAppIndexingWarning"
        tools:replace="android:allowBackup,android:icon,android:label,android:theme">

//Other declarations of Activities

    </application>

</manifest>
Run Code Online (Sandbox Code Playgroud)

预先感谢任何帮助。

编辑#1

build.gradle

    apply plugin: 'com.onesignal.androidsdk.onesignal-gradle-plugin'
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'

android {
    compileSdkVersion 28
    defaultConfig {
        applicationId "package name"
        minSdkVersion 16
        targetSdkVersion 28
        versionCode 31
        versionName "4.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
                    multiDexEnabled true
        vectorDrawables.useSupportLibrary …
Run Code Online (Sandbox Code Playgroud)

android android-manifest android-permissions developer-console

-2
推荐指数
1
解决办法
153
查看次数