小编Wal*_*lid的帖子

Gradle 同步失败:更新到 Gradle 4.0.0 后无法找到方法

我将 gradle 更新为 4.0.0

classpath 'com.android.tools.build:gradle:4.0.0'
Run Code Online (Sandbox Code Playgroud)

和 distributionUrl 到:

distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip
Run Code Online (Sandbox Code Playgroud)

同步项目后我得到:

无法找到方法“org.gradle.api.tasks.TaskInputs.property(Ljava/lang/String;Ljava/lang/Object;)Lorg/gradle/api/tasks/TaskInputs;”。

我知道,如果我降级版本,项目将正确同步。但是有什么地方不兼容吗?如果是真的,为什么会有一些更新?

android gradle android-studio build.gradle

7
推荐指数
2
解决办法
2068
查看次数

如何将NDK降级到r8e

我将一个Android项目从Eclipse迁移到Android Studio,并更新了NDK.当我构建解决方案时,我遇到了这个错误:

错误:(61,2)错误:格式不是字符串文字而没有格式参数[-Werror = format-security]

这是错误

我找不到任何解决方案,所以我认为我必须降级NDK.还有另一种解决方法吗?如果没有,我怎样才能将我的NDK降级到r8e?

android downgrade android-ndk

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

错误:()对`__android_log_write'的未定义引用错误?

我正在尝试通过插入日志消息来调试JNI C函数,但无法使其正常工作。我尝试了所有操作,但出现此错误:

Error:(61) undefined reference to `__android_log_write'
Run Code Online (Sandbox Code Playgroud)

在这一行: __android_log_write(prio, sTag, buf);

这是我的android.mk:

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
# Here we give our module name and source file(s)
LOCAL_MODULE    := engine
LOCAL_SRC_FILES := engine.c common.c effiindexb.c alertsmanager.c
LOCAL_CFLAGS += -std=c99
#APP_CFLAGS += -std=c99
LOCAL_LDLIBS :=  -llog
include $(BUILD_SHARED_LIBRARY)
Run Code Online (Sandbox Code Playgroud)

我有两个文件.gradle,这是第一个:

apply plugin: 'com.android.model.application'

model {
android {
    compileSdkVersion = 23
    buildToolsVersion = "23.0.2"

    defaultConfig {
        applicationId = "com.effidriver"
        minSdkVersion.apiLevel = 16
        targetSdkVersion.apiLevel = 23

    }
    ndk {
        moduleName "engine"
        toolchain = …
Run Code Online (Sandbox Code Playgroud)

c java-native-interface android android-ndk android-studio

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

Androidx 迁移:NoClassDefFoundError

迁移到 AndroidX 后出现此错误。

java.lang.NoClassDefFoundError:解析失败:Lcom/google/android/aidl/BaseStub;在 com.android.installreferrer.api.InstallReferrerClientImpl.startConnection(InstallReferrerClientImpl.java:133) 在 com.appsflyer.internal.i.?(:30) 在 com.appsflyer.AppsFlyerLibCore.init(:808) 在 com.netcore。 sales.smartech.NetcoreSalesDemo.onCreate(NetcoreSalesDemo.java:77) at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1182) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6460) at android.app.ActivityThread .access$1300(ActivityThread.java:219) 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1859) 在 android.os.Handler.dispatchMessage(Handler.java:107) 在 android.os.Looper.loop (循环程序.java:

java android androidx

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