Qt - 包android.support.v4.app不存在

时间:2015-07-07 07:09:41

标签: java android c++ qt

我正在使用Qt 5.4。我导入了SDK& NDK。

enter image description here

实际上,我试图使用多行通知,我在java文件中使用了这一行:

customMainActivity.java:

   import android.support.v4.app.NotificationCompat;
   NotificationCompat.Builder builder = new NotificationCompat.Builder(
                        context);

我收到一个错误: 包android.support.v4.app不存在
我看了itit并添加了 android-support-v4.jar android-support-v7-appcompat.jar 但我不知道我知道如何在Qt中修复它。

2 个答案:

答案 0 :(得分:2)

您需要将依赖项添加到build.gradle文件中(通过“创建模板”按钮创建android清单时,该依赖项已创建并添加到您的项目中)。 像这样:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile "com.android.support:support-v4:23.0.+"
}

答案 1 :(得分:1)

  1. 将Google的Maven存储库添加到build.gradle https://developer.android.com/studio/build/dependencies#google-maven

    allprojects {
        repositories {
            jcenter()
            maven {
                url 'https://maven.google.com'
            }
        }
    }
    
  2. 向support-v4库添加依赖项以build.gradle

    dependencies {
        compile fileTree(dir: 'libs', include: ['*.jar']) 
        compile "com.android.support:support-v4:24.+" 
    }