我正在嘗試開發演示的Android電子商務用戶界面。我在github https://github.com/Appdynamics/ECommerce-Android上從這個源下載了模板文件。當我運行在Android Studio中的應用程序都建立很好,但是當我去打開我的模擬器應用它與此錯誤消息崩潰在logcat的AppKey不能爲空或空
java.lang.RuntimeException: Unable to create application com.appdynamics.demo.android.CustomApplication: java.lang.IllegalArgumentException: AppKey cannot be null or empty
我認爲這個問題是從這一行代碼的未來我不知道如何解決它
public class CustomApplication extends Application {
@Override
@InfoPoint
public void onCreate() {
super.onCreate();
setGlobalData();
Instrumentation.start(GlobalDataProvider.getInstance().getEumAppKey(),
getApplicationContext(),
GlobalDataProvider.getInstance().getCollectorUrl(),
true);
這裏是中的preferences.xml文件
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" android:title="@string/action_settings">
<EditTextPreference android:key="pref_rest_uri" android:title="@string/pref_rest_uri"
/><!-- android:defaultValue="http://192.168.31.117:8000/appdynamicspilot/"-->pref_eum_eum_app_key
<EditTextPreference android:key="pref_eum_app_key" android:title="@string/pref_eum_app_key"/>
<EditTextPreference android:title="@string/pref_eum_collector_url" android:key="pref_eum_collector_url"/>
</PreferenceScreen>
任何投入將不勝感激感謝。
謝謝,我必須創建這個文件嗎?還是已經準備好創建? –
它已經在那裏。 –
不好意思問這麼簡單的問題,我對應用程序開發很陌生。這些字符串裏面放的是什麼? –