Stetho - Android 工作室初始化
Stetho - Android Studio Initialization
我在尝试使用 Stetho 时遇到问题,我尝试搜索并按照其他人提供的步骤进行操作,但似乎 none 其中突出了我的问题。以下是我使用 Stetho 所需的文件。
我的问题是无法识别方法"initialize"我已经根据其他用户的建议尝试了其他方法来实现该方法,但我仍然遇到同样的错误
build.gradle(模块:应用程序)
dependencies {
compile 'com.facebook.stetho:stetho:1.5.0'
compile 'com.facebook.stetho:stetho-okhttp3:1.5.0'
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:24.2.1'
compile 'com.android.support:support-v4:24.2.1'
testCompile 'junit:junit:4.12'
}
在我的 Stetho 应用程序中 Class
import android.app.Application;
public class Stetho extends Application {
@Override
public void onCreate() {
super.onCreate();
Stetho.initializeWithDefaults(this);
}
}
在我的清单中声明
<application
android:name=".Stetho"
android:allowBackup="true"
我认为问题是,我实际上没有正确实现库,但我不确定。
您可能会遇到名称冲突,因为您的应用 class 也被命名为 Stetho。在 .java 和 .manifest 文件上重命名 App
class。将 Stetho
包导入您的应用 class。
您的应用 class 应如下所示:
import android.app.Application;
import com.facebook.stetho.Stetho;
public class MyApp extends Application {
@Override
public void onCreate() {
super.onCreate();
Stetho.initializeWithDefaults(this);
}
}
你的清单是这样的:
<application
android:name=".MyApp"
android:allowBackup="true" />
我在尝试使用 Stetho 时遇到问题,我尝试搜索并按照其他人提供的步骤进行操作,但似乎 none 其中突出了我的问题。以下是我使用 Stetho 所需的文件。
我的问题是无法识别方法"initialize"我已经根据其他用户的建议尝试了其他方法来实现该方法,但我仍然遇到同样的错误
build.gradle(模块:应用程序)
dependencies {
compile 'com.facebook.stetho:stetho:1.5.0'
compile 'com.facebook.stetho:stetho-okhttp3:1.5.0'
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:24.2.1'
compile 'com.android.support:support-v4:24.2.1'
testCompile 'junit:junit:4.12'
}
在我的 Stetho 应用程序中 Class
import android.app.Application;
public class Stetho extends Application {
@Override
public void onCreate() {
super.onCreate();
Stetho.initializeWithDefaults(this);
}
}
在我的清单中声明
<application
android:name=".Stetho"
android:allowBackup="true"
我认为问题是,我实际上没有正确实现库,但我不确定。
您可能会遇到名称冲突,因为您的应用 class 也被命名为 Stetho。在 .java 和 .manifest 文件上重命名 App
class。将 Stetho
包导入您的应用 class。
您的应用 class 应如下所示:
import android.app.Application;
import com.facebook.stetho.Stetho;
public class MyApp extends Application {
@Override
public void onCreate() {
super.onCreate();
Stetho.initializeWithDefaults(this);
}
}
你的清单是这样的:
<application
android:name=".MyApp"
android:allowBackup="true" />