小编and*_*bie的帖子

使用jsoup与proguard关闭力关闭

编辑:我的PROGUARD版本是4.7

今天我尝试jsoup (version 1.7.1)在我的Android应用程序中包含,但它给我带来了很多麻烦.每当我的应用程序面临强制关闭问题时,我导出已签名apkproguard 打开,然后我禁用proguard并导出它apk并且它运行完美.请帮我.我该如何解决错误?堆栈跟踪如下:

java.lang.RuntimeException: An error occured while executing doInBackground()
at android.os.AsyncTask$3.done(AsyncTask.java:278)
at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:273)
at java.util.concurrent.FutureTask.setException(FutureTask.java:124)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:307)
at java.util.concurrent.FutureTask.run(FutureTask.java:137)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:208)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:107
6)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:56
9)
at java.lang.Thread.run(Thread.java:856)
Caused by: java.lang.ExceptionInInitializerError
at org.jsoup.nodes.Document$OutputSettings.<init>(Unknown Source)
at org.jsoup.nodes.Document.<init>(Unknown Source)
at org.jsoup.parser.TreeBuilder.void initialiseParse(java.lang.String,java.lang.
String,org.jsoup.parser.ParseErrorList)(Unknown Source)
at org.jsoup.parser.TreeBuilder.org.jsoup.nodes.Document parse(java.lang.String,
java.lang.String,org.jsoup.parser.ParseErrorList)(Unknown Source)
                            boolean process(org.jsoup.parser.Token)
at org.jsoup.parser.HtmlTreeBuilder.org.jsoup.nodes.Document parse(java.lang.Str
ing,java.lang.String,org.jsoup.parser.ParseErrorList)(Unknown Source)
                                boolean process(org.jsoup.parser.Token)
                                boolean process(org.jsoup.parser.Token,org.j
soup.parser.HtmlTreeBuilderState)
                                void transition(org.jsoup.parser.HtmlTreeBui
lderState)
                                org.jsoup.parser.HtmlTreeBuilderState state(
)
                                void …
Run Code Online (Sandbox Code Playgroud)

android proguard jsoup

21
推荐指数
2
解决办法
7038
查看次数

logcat填充消息"来自nativeGetEnabledTags的意外值:0" - 如何摆脱这个?

可能重复:
来自nativeGetEnabledTags的意外值:0

我刚刚安装了最新版本的SDK(r21)和ADT 21.0.0.我将我的项目从日食中移开,我之前使用的是新版本.转移项目后,我点击了Run按钮来测试应用程序,突然我发现整个logcat消息已经填满了

Unexpected value from nativeGetEnabledTags: 0

我只用了10分钟,这种消息的数量超过了10,000,我对此感到厌烦.请告诉我如何删除此消息出现在logcat中.而且我想阻止这个消息出现

Skipped 33 frames! The application may be doing too much work on its main thread.

请帮忙.

android android-logcat

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

AutoCompleteTextView 不显示建议

我正在尝试为 android 创建一个应用程序,我想在其中继续AutoCompleteTextView显示建议以减少用户的努力。目前我正在用我写的一个小代码进行测试,但我没有得到建议。我把代码贴出来,请帮我找出错误。

public class MainActivity extends Activity {

private ArrayList<Map<String, String>> objects;
private AutoCompleteTextView autotextView;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    autotextView = (AutoCompleteTextView) findViewById(R.id.autocompleteView);

    objects = new ArrayList<Map<String, String>>();

    Map<String, String> NamePhoneType = new HashMap<String, String>();
    NamePhoneType.put("Name", "John");
    NamePhoneType.put("Phone", "1234567890");
    objects.add(NamePhoneType);
    NamePhoneType.put("Name", "Steve");
    NamePhoneType.put("Phone", "4567890123");
    objects.add(NamePhoneType);

    ArrayAdapter<Map<String, String>> am = new ArrayAdapter<Map<String, String>>(
            this, R.layout.list_item, objects);

    autotextView.setAdapter(am);
}
}
Run Code Online (Sandbox Code Playgroud)

list_item.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >

<TextView
    android:id="@+id/ccontName"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Name" …
Run Code Online (Sandbox Code Playgroud)

android autocompletetextview android-arrayadapter

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

找不到处理 Intent 的 Activity { act=android.service.wallpaper.CHANGE_LIVE_WALLPAPER (has extras) }

我正在为 Android 创建一个动态壁纸应用程序。我已经编写了一些代码,但出现以下错误原因是: android.content.ActivityNotFoundException: 找不到处理意图的活动 { act=android.service.wallpaper.CHANGE_LIVE_WALLPAPER (has extras) }

请帮忙

MyPoint.java

public class MyPoint {
public String text;
public float x;
public float y;

public MyPoint(String text, float x, float y) {
    this.text = text;
    this.x = x;
    this.y = y;
}

}
Run Code Online (Sandbox Code Playgroud)

MyPreferencesActivity.java

public class MyPreferencesActivity extends PreferenceActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    addPreferencesFromResource(R.xml.prefs);

    Preference circlePreference = getPreferenceScreen().findPreference(
            "numberOfCircles");
    circlePreference.setOnPreferenceChangeListener(numberCheckListener);
}

Preference.OnPreferenceChangeListener numberCheckListener = new OnPreferenceChangeListener() {

    @Override
    public boolean onPreferenceChange(Preference preference, Object newValue) …
Run Code Online (Sandbox Code Playgroud)

android live-wallpaper activitynotfoundexception

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

收到错误 - System.InvalidOperationException未处理

我刚刚开始学习Windows应用程序开发,并且我们已经获得了自学项目来开发一个Windows应用程序.我正在尝试创建发送电子邮件的应用程序.我已经创建了一个类MsgSender.cs来处理它.当我从主窗体调用该类时,我收到以下错误

System.InvalidOperationException未处理.

错误消息 - >

跨线程操作无效:控制'pictureBox1'从其创建的线程以外的线程访问

堆栈跟踪如下:

System.InvalidOperationException was unhandled
Message=Cross-thread operation not valid: Control 'pictureBox1' accessed from a thread other than the thread it was created on.
Source=System.Windows.Forms
StackTrace:
   at System.Windows.Forms.Control.get_Handle()
   at System.Windows.Forms.Control.SetVisibleCore(Boolean value)
   at System.Windows.Forms.Control.set_Visible(Boolean value)
   at UltooApp.Form1.sendMethod() in D:\Ultoo Application\UltooApp\UltooApp\Form1.cs:line 32
   at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()
InnerException: 
Run Code Online (Sandbox Code Playgroud)

码:

private void btnSend_Click(object sender, EventArgs e)
    {
        pictureBox1.Visible = true;
        count++; …
Run Code Online (Sandbox Code Playgroud)

c# multithreading invalidoperationexception

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