小编you*_*ung的帖子

Android - 内部元素必须是资源引用或空

错误详情

AGPBI: {"kind":"error","text":"error: \u003citem\u003e inner element must either be a resource reference or empty.","sources":[{"file":"...\\app\\src\\main\\res\\values\\ids.xml","position":{"startLine":2,"startColumn":4,"startOffset":57,"endColumn":61,"endOffset":114}}],"original":"","tool":"AAPT"}
:app:mergeDebugResources
Error: java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check logs for details
:app:mergeDebugResources FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:mergeDebugResources'.
> Error: java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check logs for details.
Run Code Online (Sandbox Code Playgroud)

资源文件

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <item name="tv_deviceName" type="id">tv_deviceName</item>
</resources>
Run Code Online (Sandbox Code Playgroud)

建立环境

  • Android Studio 3.1.4
  • minSdkVersion = 21
  • targetSdkVersion = 28
  • compileSdkVersion = 28
  • buildToolsVersion ="28.0.2"

android android-layout aapt android-gradle-plugin

39
推荐指数
4
解决办法
3万
查看次数

如何在Visual-Studio-Code中禁用"从源自动滚动"

Code Version - 1.7.1

我发现这是我一天中最讨厌的部分之一.

如何在Visual-Studio-Code中禁用"从源自动滚动"?

在Android Studio中,可以启用/禁用Auto Scroll to/from source.我正在寻找一种在Visual-Studio-Code中禁用它的方法.

谢谢

ide visual-studio-code

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

Xamarin iOS 构建错误 - 本机链接失败(仅限链接框架 SDK)

Visual Studio 更新后无法运行 Xamarin iOS 项目。

因为更新的 IDE 需要最新的 Xcode(Xcode 11.4 附带的 iOS 13.4 SDK)

环境详情

  • 操作系统版本:macOS Mojave,OS X 10.14.6
  • IDE:Visual Studio Community 2019 for Mac 版本 8.5.1(内部版本 42)
  • Xamarin.iOS 版本:13.16.0.11(Visual Studio 社区)
  • Xamarin.Mac 版本:6.16.0.11(Visual Studio 社区)
  • Xcode 13.2 版

我试过的

我没有更新 Xcode,而是Linker BehaviourLink Framework SDKs Only.

不走运,我收到以下错误。

Error MT5210: Native linking failed, undefined symbol: ___darwin_check_fd_set_overflow. 
Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in. (MT5210)

Error …
Run Code Online (Sandbox Code Playgroud)

linker-errors xamarin.ios xamarin.forms xamarin-linker

10
推荐指数
2
解决办法
4957
查看次数

当黑暗模式开启时,Jetpack 初始屏幕图标不显示

我已经使用 Jetpack 启动屏幕 API 创建了一个启动屏幕,一切工作正常,只是windowSplashScreenAnimatedIcon在打开暗模式时没有显示。

尽管我使用的是材质日光主题,但还是强制选择了光作为默认主题 ( AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO))

我知道谷歌开发者门户上详细介绍了应用程序图标的注意事项,

<style name="Theme.App.Starting" parent="Theme.SplashScreen">
    <item name="windowSplashScreenBackground">@color/white</item>
    <item name="windowSplashScreenAnimatedIcon">@drawable/splash_content</item>
    <item name="windowSplashScreenAnimationDuration">500</item>
    <item name="postSplashScreenTheme">@style/Theme.Main</item>
</style>
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激。

谢谢

android splash-screen kotlin android-jetpack

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

Kotlin中的Swift等效数据结构

我是一名Android开发人员,在Swift或中没有太多接触机会Kotlin。最近,我正在与一个Socket.Io客户端(镜像现有的iOS应用程序)合作,并找到了该代码段。

// swift code snippet    
socket.emit("joinRoom", ["room": roomName])    
Run Code Online (Sandbox Code Playgroud)

问题:如何在kotlin中尤其是第二个参数中表示上述代码行(["room": roomName])

更清楚地讲:可以使用哪种数据类型来表示第二个参数。

// Server Implementation
 socket.on("joinRoom", function (data) {
        console.log("Got 'joinRoom' from client , " + JSON.stringify(data));
        sub.subscribe(data.room);
        socket.join(data.room);    
    });    
Run Code Online (Sandbox Code Playgroud)

android data-structures kotlin swift

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