小编Hel*_*ojo的帖子

致命异常:主要java.lang.NoClassDefFoundError:com.google.analytics.tracking.android.EasyTracker

我在logcat中收到错误说明:

FATAL EXCEPTION: main java.lang.NoClassDefFoundError: com.google.analytics.tracking.android.EasyTracker
Run Code Online (Sandbox Code Playgroud)

在线上 EasyTracker.getInstance(this).activityStart(this);

有没有人见过这个或知道如何解决它?

logcat的:

10-03 15:22:11.462: W/dalvikvm(10808): VFY: unable to resolve static method 100: Lcom/google/analytics/tracking/android/EasyTracker;.getInstance (Landroid/content/Context;)Lcom/google/analytics/tracking/android/EasyTracker;
10-03 15:22:11.942: I/System.out(10808): Sim State5
10-03 15:22:12.022: W/dalvikvm(10808): threadid=1: thread exiting with uncaught exception (group=0x40ad41f8)
10-03 15:22:12.032: E/AndroidRuntime(10808): FATAL EXCEPTION: main
10-03 15:22:12.032: E/AndroidRuntime(10808): java.lang.NoClassDefFoundError: com.google.analytics.tracking.android.EasyTracker
10-03 15:22:12.032: E/AndroidRuntime(10808):    at com.tf.st.stdatasettings.StartActivity.onCreate(StartActivity.java:75)
10-03 15:22:12.032: E/AndroidRuntime(10808):    at android.app.Activity.performCreate(Activity.java:4471)
10-03 15:22:12.032: E/AndroidRuntime(10808):    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049)
10-03 15:22:12.032: E/AndroidRuntime(10808):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1924)
10-03 15:22:12.032: E/AndroidRuntime(10808):    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1985)
10-03 15:22:12.032: E/AndroidRuntime(10808):    at android.app.ActivityThread.access$600(ActivityThread.java:123)
10-03 15:22:12.032: …
Run Code Online (Sandbox Code Playgroud)

java android google-analytics google-analytics-api

7
推荐指数
1
解决办法
5471
查看次数

未处理的异常类型URISyntaxException

我正尝试将URL中的图像添加到我的android应用程序中,但由于某种原因,我收到一条错误消息,指出Unhandled exception type URISyntaxException.我认为自己以某种方式对代码进行了格式错误,并且我可以使用一些帮助来弄清楚到底是什么原因导致的我收到“未处理的异常类型URISyntaxException”错误。

特定错误行:

Unhandled exception type URISyntaxException: httpRequest = new HttpGet(imgUrl.toURI());
Run Code Online (Sandbox Code Playgroud)

JAVA:

package com.example.test;

import java.io.IOException;
import java.io.InputStream;
import java.net.URL;

import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.entity.BufferedHttpEntity;
import org.apache.http.impl.client.DefaultHttpClient;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
import android.app.Activity;
import android.app.ProgressDialog;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.AsyncTask;
import android.os.Bundle;
import android.widget.ImageView;
import android.widget.TextView;

public class MainActivity extends Activity {

    TextView tv;
    String url = "http://examplecloudurl.edu/apps/users/results.cfm?lname=FOO&fname=BAR";
    String tr;
    Document doc;

    @Override
    public void onCreate(Bundle …
Run Code Online (Sandbox Code Playgroud)

java syntax android web-scraping jsoup

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

JAR文件C:\ sdk\platforms\android-18\android.jar没有源附件.您可以通过单击下面的附加源来附加源

我收到一条错误说明:

The JAR file C:\sdk\platforms\android-18\android.jar has no source attachment. You can attach the source by clicking attach source below.
Run Code Online (Sandbox Code Playgroud)

但是我点击了附加源按钮并添加了C:\ sdk\platforms\android-17\android.jar然后它只是给了我:

Source not found. The source attachment does not contain the source for the file Activity.class. You can change the source attachment by clicking Change Attached Source below.
Run Code Online (Sandbox Code Playgroud)

java eclipse

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

createAppView无法解析或不是字段

我正在尝试将Google Analytics实施到我的Android应用程序中,但是我正在关注这个示例,它给我的createAppView无法解析或不是一个字段.我认为这是因为它没有定义 - 但不应该在谷歌的例子中定义?我不希望他们犯这种错误,我有一种感觉,我在做错了.

要查看我正在使用的示例,请在此处查看"完整示例":

https://developers.google.com/analytics/devguides/collection/android/v3/advanced

import java.io.BufferedReader;
import java.io.DataInputStream;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;

import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.os.Build;
import android.os.Bundle;
import android.preference.PreferenceManager;
import android.provider.Settings;

import android.app.Activity;
import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.res.AssetManager;
import android.graphics.drawable.AnimationDrawable;
import android.telephony.TelephonyManager;
import android.util.Log;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;

import com.google.analytics.tracking.android.Fields;
import com.google.analytics.tracking.android.GAServiceManager;
import com.google.analytics.tracking.android.GoogleAnalytics;
import com.google.analytics.tracking.android.Logger.LogLevel;
import com.google.analytics.tracking.android.MapBuilder;
import com.google.analytics.tracking.android.Tracker;

import android.app.Application;
import android.content.SharedPreferences;
import android.preference.PreferenceManager;

@SuppressWarnings("unused")
public class StartActivity …
Run Code Online (Sandbox Code Playgroud)

java android google-analytics google-analytics-api

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

显示黑色背景的 Android 警报

目前,我有一个空检查,它显示和警报(运行正常),但是我希望此警报显示为黑色背景,而不仅仅是警报对话框。

我已经尝试删除,finish();但只是显示带有先前布局的警报在其后面 - 并留下它会导致警报出现在用户的主屏幕上 - 我的问题是:如何修改它以显示带有简单黑色背景的警报反而?

StartActivity.java 源代码片段:

   } else {
                // ICS and UP
                if (isMDNPresent) {
                    //start SaveMDN activity
                    Intent i = new Intent(StartActivity.this, SaveMDN.class);
                    startActivity(i);
                    finish();
                } else {
                    //start Update Activity
                    Intent i = new Intent(StartActivity.this,
                            UpdateActivity.class);
                    startActivity(i);
                    finish();
                }
            }
Run Code Online (Sandbox Code Playgroud)

SaveMDN.java 源代码片段:

 public class SaveMDN extends Activity {

EditText saveMDN;
TextView enterMdn;
Button save;
public static String mdn = "";
int version;
String temp;
TelephonyManager tm;
AlertDialog mErrorAlert = null;
@Override
protected void …
Run Code Online (Sandbox Code Playgroud)

java alert android android-alertdialog

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