小编Pau*_*aul的帖子

升级到 Android Studio (2020.3.1) Canary 15 导致 Compose 构建错误

我升级到 Android Studio (2020.3.1) Canary 15 并开始出现编译器错误。

产生的错误是

e:Compose Compiler 的此版本 (1.0.0-alpha13) 需要 Kotlin 1.4.30 版,但您似乎使用的是 Kotlin 1.4.32 版,该版本不兼容。请修复您的配置(或者suppressKotlinVersionCompatibilityCheck但不要说我没有警告您!)。

应用配置版本为:

    ext {
        gms_version = "4.3.5"
        agp_version = '7.0.0-alpha15'
        ktlint_version = "10.0.0"
        kotlin_version = "1.4.32"
        detekt_version = "1.16.0"
        versions_version = "0.36.0"
        dagger_version = "2.34.1-beta"
        crashlytics_gradle_version = "2.5.2"
        sceneform_version = "1.17.1"
        nav_version = "2.3.5"
        compose_version = "1.0.0-beta05"
    }

dependencies {
...
    // Compose dependencies
    implementation composeDependencies.composeUi
    implementation composeDependencies.composeTooling
    implementation composeDependencies.composeFoundation
    implementation composeDependencies.composeMaterial
    implementation composeDependencies.composeViewModel
    implementation networkDependencies.retrofit
    }
Run Code Online (Sandbox Code Playgroud)

我看过一个类似的问题,讨论这个问题,但它似乎与我的情况无关,因为我没有使用 …

android android-studio android-jetpack-compose

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

android ndk-gdb无法加载符号

使用android-ndk-r7b/samples/hello-jni作为调试起点,我用jni构建了jni

ndk-build V = 1 NDK_DEBUG = 1

rm -f ./libs/armeabi/lib*.so ./libs/armeabi-v7a/lib*.so ./libs/x86/lib*.so
rm -f ./libs/armeabi/gdbserver ./libs/armeabi-v7a/gdbserver ./libs/x86/gdbserver
rm -f ./libs/armeabi/gdb.setup ./libs/armeabi-v7a/gdb.setup ./libs/x86/gdb.setup
Gdbserver      : [arm-linux-androideabi-4.4.3] libs/armeabi/gdbserver
mkdir -p ./libs/armeabi
install -p /cygdrive/c/Users/pcarreir/android-ndk-r7b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/gdbserver ./libs/armeabi/gdbserver
Gdbsetup       : libs/armeabi/gdb.setup
mkdir -p ./libs/armeabi
/cygdrive/c/Users/pcarreir/android-ndk-r7b/prebuilt/windows/bin/echo "set solib-search-path ./obj/local/armeabi" > ./libs/armeabi/gdb.setup
/cygdrive/c/Users/pcarreir/android-ndk-r7b/prebuilt/windows/bin/echo "directory C:/Users/pcarreir/android-ndk-r7b/platforms/android-8/arch-arm/usr/include jni C:/Users/pcarreir/android-ndk-r7b/sources/cxx-stl/system" >> ./libs/armeabi/gdb.setup
Cygwin         : Generating dependency file converter script
mkdir -p obj/
mount | awk -f /cygdrive/c/Users/pcarreir/android-ndk-r7b/build/awk/gen-cygwin-deps-converter.awk > obj/convert-dependencies.sh && chmod +x obj/convert-dependencies.sh
Compile thumb  : hello-jni <= hello-jni.c …
Run Code Online (Sandbox Code Playgroud)

android gdb android-ndk

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