簡體   English   中英

Android Studio App僅在6.0上無法在Lollipop或KitKat上運行

[英]Android Studio App don't work on Lollipop or KitKat only on 6.0

該應用程序顯示來自網址的文本。 我為此項目使用了Jsoup,該應用程序在具有API 23的設備上運行良好,但我也希望支持KitKat和Lollipop的設備。 按鈕和TextViews可以使用,但是Internet文本不存在。 我希望有人可以幫助我。

這是我項目的build.gradle文件:

 apply plugin: 'com.android.application' android { compileSdkVersion 24 buildToolsVersion "25.0.3" defaultConfig { applicationId "com.schlauies.supertext" minSdkVersion 15 targetSdkVersion 24 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') 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.constraint:constraint-layout:1.0.2' testCompile 'junit:junit:4.12' compile 'org.jsoup:jsoup:1.10.2' } 

這是XMl文件:

 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.schlauies.supertext.MainActivity"> <TextView android:id="@+id/tx1" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:layout_alignParentTop="true" android:text="TextView" /> <Button android:id="@+id/but1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" android:layout_marginBottom="95dp" android:text="Button" /> </RelativeLayout> 

這是Java代碼:

 package com.schlauies.supertext; import android.os.AsyncTask; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.widget.Button; import android.widget.TextView; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import java.io.IOException; //import orgs.Document; public class MainActivity extends AppCompatActivity { TextView texx ; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); texx =(TextView)findViewById(R.id.tx1); Button but = (Button) findViewById(R.id.but1); but.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { new doit().execute(); } }); } public class doit extends AsyncTask<Void,Void,Void> { String words = ""; @Override protected Void doInBackground(Void... params) { try { Document doc = Jsoup.connect("http://vertretung.esy.es/gust.txt").get(); words = doc.text(); } catch (IOException e) { e.printStackTrace(); } return null; } @Override protected void onPostExecute(Void aVoid) { super.onPostExecute(aVoid); texx.setText(words); } } } 

如果有人有疑問,請詢問:)

您想在清單文件中添加此權限

<uses-permission android:name =“ android.permission.INTERNET” />

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM