
踩过的那些坑
文章平均质量分 73
李斯维
这个作者很懒,什么都没留下…
展开
-
Android 动画 ValueAnimator 的使用和那些坑
在进行属性动画的开发中, ObjectAnimator 是最常用到的类,它可以直接对任意对象的任意属性进行动画操作。本文讲解 ObjectAnimator 的常规使用以及其中的一些坑。原创 2025-02-23 18:01:39 · 1080 阅读 · 0 评论 -
记录 NDK JNI 的崩溃 Fatal signal 5 (SIGTRAP), code 1 in tid
在 Android 写 CPP 的代码时碰到了一个崩溃的问题,且崩溃日志只有下面的一行:Fatal signal 5 (SIGTRAP), code 1 in tid 32450后来在经过检查时才发现是由于有一个函数是定义了返回值的,但是实际上却没有返回任何东西导致的。即,JNI 函数或者使用到的 C++ 函数缺少指定的返回值。(也很纳闷为什么这种情况下编译都能过)参考了这个博文:https://blog.youkuaiyun.com/whartonyang/article/details/10692685原创 2022-01-05 21:03:11 · 2944 阅读 · 0 评论 -
使用 Xcode 配置 OpenGL 开发环境
前提准备在打开 Xcode 之前,我们需要准备两个库:GLFW 和 GLAD。这是开发 OpenGL 需要依赖的库,所以先看看如何准备好这两个库吧:GLFW在我们画出任何效果之前,首先要做的就是创建一个OpenGL上下文和一个用于显示的窗口。然而,这些操作在每个系统上都是不一样的,OpenGL有目的地将这些操作抽象出去。这意味着我们不得不自己处理创建窗口,定义OpenGL上下文以及处理用户输入。幸运的是,有一些库已经提供了我们所需的功能,其中一部分是特别针对OpenGL的。这些库节省了我们书写操作系原创 2021-01-13 20:44:36 · 1984 阅读 · 22 评论 -
解决方案: No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android
问题描述最近在打开一个 Android 工程时,在导入到 Android Studio 后很快就会出现如下问题:问题原因这个问题的最根本原因是因为本地的 NDK 版本过高,而之前的工程在编译时使用的是老版本的 Gradle 插件,这样在打开工程进行同步时,老版本的插件会检查 NDK 中的两个工具链:mips64el-linux-android-4.9mipsel-linux-andro...原创 2020-03-07 14:01:49 · 1528 阅读 · 0 评论 -
为什么我的 Android Studio 那么卡
最近换了 Mac Pro 写代码,然而没想到 Android Studio 会在苹果电脑上那么卡。主要表现为3点:正常在 java 文件中写注释时,如果输入中文会很卡;基本无法编辑 build.gradle , 一个输入就卡2分钟;打开 Android Studio 就会内存占用升高,电脑温度升高;本文将为上述3个问题提供一个解决方案。原创 2017-08-27 21:05:55 · 969 阅读 · 0 评论