变量初始化 - Android Studio

时间:2016-05-19 14:39:01

标签: android android-studio

我不了解Java,但尝试构建基本应用程序。

指南说:

  

“请注意,KontaktSDK必须在第一次之前初始化   用法,但在Application类中没有强制要求。“

应用代码:

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.app.Application;

public class App extends Application {
    @Override
    public void onCreate() {
        super.onCreate();
        KontaktSDK.initialize(this);
    }
}

build.gradle依赖项(同步没有错误):

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.4.0'
    compile 'com.kontaktio.sdk:kontakt-sdk:2.1.2'


}

错误:

  

错误:(15,9)错误:找不到符号变量KontaktSDK

我知道对于程序员和专业人士来说这很简单,但对于新手来说是不行的。有人可以请一下建议吗?

2 个答案:

答案 0 :(得分:0)

build.gradle

中添加此行
dependencies {
  compile 'com.kontakt.sdk.android:kontakt.io-android-sdk:2.1.0'
}

Official Site

答案 1 :(得分:0)

使用此行时

KontaktSDK.initialize(this); 

基本上,这一行表示KontactsDK附加您的应用程序上下文  在Application类中使用时。它在您的应用启动时运行,这意味着您可以在应用中的任何位置使用SDK,因为您在应用启动时初始化它。但是,在应用程序启动时初始化并不是必须的,您可以在需要使用SDK时初始化它,例如,您只需要将此SDK用于特定条件,然后将SDK与您的应用程序上下文相关联就没有用了。如果您的应用程序大量使用此SDK,然后在应用程序级别使用,我建议您,否则您可以在需要时初始化它。谢谢,这个信息可以帮到你