小编Kau*_*hal的帖子

Android Studio(海豚 | 2021.3.1)和(电鳗 | 2022.1.1)不显示布局预览

我正在使用 Android Studio Dolphin | 2021.3.1 & 电鳗 | 2022年1月1日

Android studio 更新后花栗鼠 | 2021.2.1 至 Android Studio Dolphin | 2021.3.1 我的所有项目设计预览和布局预览都没有显示。如果有人解决了这个问题请帮助我。

我已经尝试了所有可能的方法,但没有找到任何解决方案。以下是我尝试过的几点

  1. 使缓存无效。
  2. 重新启动 IDE。
  3. 修复IDE。
  4. 从设置项目结构将 Gradle 插件版本更新到 7.3.0(无效)

检查下面的屏幕截图,以便每个人都了解我所面临的问题。

在此输入图像描述

提前致谢。

对我来说,某些布局工作正常,但在某些布局中,我收到以下错误,该错误曾经在早期版本的 Android Studio 中工作。

在此输入图像描述

我在 Android 中遇到了同样的问题(Electric Eel | 2022.1.1)。尽管如此,这个问题仍在继续。

android android-layout android-studio android-layout-editor

101
推荐指数
5
解决办法
3万
查看次数

简单的发布请求在 android 9 中不起作用

我有一个在下面运行良好的应用程序Android9 phones。最近我开始测试我的应用程序android 9并面临一个奇怪的问题,即简单的 https/http 后调用不起作用,并且 library( com.loopj.android) 给出了一个无法连接的异常。我知道有一个与网络相关的变化,我尝试了我在互联网上找到的所有东西,但仍然没有运气。这是我的配置:

清单.xml:

  <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
        <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"/>
        <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

  <application
         tools:targetApi="28"
         android:networkSecurityConfig="@xml/network_security_config"
         android:usesCleartextTraffic="true">
  </application>
Run Code Online (Sandbox Code Playgroud)

res/xml 中的network_security_config.xml

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <domain-config cleartextTrafficPermitted="true">
        <domain includeSubdomains="true">my-backend.hostname.dk</domain>
        <trust-anchors>
            <certificates src="system" />
            <certificates src="user" />
        </trust-anchors>
    </domain-config>
</network-security-config>
Run Code Online (Sandbox Code Playgroud)

我正在使用正确的密钥库签署应用程序: build.gradle:

signingConfigs {
        release {
            storeFile file("../myApp-release.keystore")
            storePassword "abcd1234"
            keyAlias "myApp-release"
            keyPassword "abcd1234"
        }
    }
Run Code Online (Sandbox Code Playgroud)

还尝试为 httpclient使用正确的SSLFactory

AsyncHttpClient client = new AsyncHttpClient();
    try {
            KeyStore trustStore …
Run Code Online (Sandbox Code Playgroud)

ssl android android-permissions android-security android-9.0-pie

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