草庐IT

android - 如何使用最新的支持库(Getting failed to resolve error with support library 26.0.2 and compileSDKVersion 26)?

这个问题在这里已经有了答案:Failedtoresolve:com.android.support:appcompat-v7:26.0.0(14个答案)关闭4年前。我已将compileSdkVersion更新为26。这就是我的gradle文件现在的样子。applyplugin:'com.android.application'android{compileSdkVersion26buildToolsVersion"26.0.0"defaultConfig{applicationId##############minSdkVersion21targetSdkVersion26versio

android - 将目标 targetSdkVersion 和 compileSdkVersion 设置为 26 后,我的 android apk 大小增加了 500kb

将目标targetSdkVersion和compileSdkVersion设为26后,我的androidapk大小增加了500kb。Androidapk大小(targetSdkVersion和compileSdkVersion为25)=5.6mbAndroidapk大小(targetSdkVersion和compileSdkVersion为26)=6.2mb在分析apk后,我了解到具有“.so”的libs文件夹只是增加了大小。任何人都可以提出一些真正发生的事情以及如何最小化这种大小变化吗? 最佳答案 设置android:extrac

android - 二进制 XML 文件行 #26 : Error inflating class android. widget.TextView

我正在使用AndroidStudio,当我在我的布局应用程序中使用textview时关闭显示错误:android.view.InflateException:BinaryXMLfileline#26:Errorinflatingclassandroid.widget.TextViewatandroid.view.LayoutInflater.createView(LayoutInflater.java:633)atcom.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.j

android - 适用于 SDK 平台 26 的 AppCompat 和支持库版本

我已经安装了AndroidSDKPlatform26,AndroidSDKTools26.0.2这是我的应用级build.gradle文件。build.gradle:applyplugin:'com.android.application'android{compileSdkVersion26buildToolsVersion'26.0.0'defaultConfig{...minSdkVersion15targetSdkVersion26...}buildTypes{release{minifyEnabledfalseproguardFilesgetDefaultProguardFi

android - LocationManager.PROVIDERS_CHANGED_ACTION 不适用于 API 26 及更高版本

我正在使用以下代码来获取位置开/关事件。我正在开发基于地理围栏的应用程序。基于Re-registergeofencesonlywhenrequired我们必须在应用程序收到GEOFENCE_NOT_AVAILABLE警报后重新注册地理围栏。这通常发生在禁用NLP(Android的网络位置提供程序)之后。通过使用这个广播接收器,我在启用Android的网络位置提供程序时重新注册了地理围栏。但是从API级别26开始,这个广播接收器将永远无法工作。看BackgroundExecutionLimits.那么如何在API26及更高版本中完成相同的任务呢?注意:即使应用程序在后台,我也需要重新注册

android - 自支持 lib 26.0.0 以来折叠工具栏弹跳故障

自从将Android支持库从版本25.4.0更新到26.0.0(最高27.0.0)后,我在Activity中的折叠工具栏中遇到了一些奇怪的行为。查看这些gif的不同之处:25.4.026.0.0(+)向上滚动时,您会看到折叠工具栏的奇怪弹跳。查看下面的布局代码fragment:有人遇到同样的问题吗?这是支持库错误,还是我做错了什么?编辑:故障仅在您滑动屏幕时发生,而在拖动时不会发生为了测试,您可以拉取以下项目:https://github.com/aaronbond/CollapsingToolbarLayoutExample并将支持库增加到26个及更高 最

android - 找不到 com.android.tools.lint :lint-gradle:26. 1.1

在生成APK时,显示构建失败,这是错误消息:Couldnotfindcom.android.tools.lint:lint-gradle:26.1.1.Searchedinthefollowinglocations:file:/C:/Users/Abde/AppData/Local/Android/Sdk/extras/m2repository/com/android/tools/lint/lint-gradle/26.1.1/lint-gradle-26.1.1.pomfile:/C:/Users/Abde/AppData/Local/Android/Sdk/extras/m2rep

android - Gradle 混合版本 27.1.1 和 26.1.0

我在我使用的第一个支持库的应用程序级build.gradle中遇到错误,它告诉我所有com.android.support库必须使用完全相同的版本规范并且它找到了版本27.1.1和26.0.2。在我的app-levelbuild.gradle中,没有使用26.1.0的行。另外,所有的compile语句都改为implementation,compileSdkVersion为27,targetSdkVersion为27。试图找到罪魁祸首,我跑了:./gradlew-qdependenciesapp:dependencies--configurationdebugAndroidTestCom

Android 支持库构建 v26.X.X 构建错误 : Attribute "font" already defined

我正在尝试将支持库的版本25.3.1升级到版本26.X.X,但每次我使用较新版本构建项目时,我得到这个错误:Error:(357)Attribute"font"alreadydefinedwithincompatibleformat.Error:(343)Originalattributedefinedhere.Error:java.util.concurrent.ExecutionException:com.android.ide.common.process.ProcessException:Errorwhileexecutingprocess/Users/johnsmith/Li

android - 错误 :(39, 13) 无法解析 : com. android.support :appcompat-v7:26. 0.0

这个问题在这里已经有了答案:Failedtoresolve:com.android.support:cardview-v7:26.0.0android(26个答案)关闭5年前。我在我的应用程序中使用Androidstudio2.3和Thought来支持新的android26。但是我被标题消息卡住了。我的gradle文件如下所示applyplugin:'com.android.application'android{compileSdkVersion26buildToolsVersion"26.0.1"defaultConfig{applicationId"com.example.sha