我正在慢慢尝试在Android Studio
中执行一些简单的任务。以下应用程序安装在模拟器上,没有任何错误。但是当我尝试将其安装在真实设备Redmi 3S上时,出现了此错误:
Unknown failure (Failure - not installed for 0)
Error while Installing APKs
我在这里遇到过类似的问题,但在这些情况下,错误是由于未启用调试或未访问应用程序安装而导致的。然而,我允许调试,我还尝试在Studio中安装其他一些应用程序,并且运行良好。
所以问题可能是,代码出了什么问题。
主要活动.java
package tlacitko.button;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void sendMessage(View view) {
new Thread(new Runnable() {
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
try{
URL url = new URL("http://147.32.186.51:8080");
// HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
InputStream is = url.openStream();
BufferedReader br = new BufferedReader(new
InputStreamReader(is));
String s = "";
}catch(MalformedURLException ex){
}catch(IOException e){
}
}
});
}
}).start();
}
}
xml代码是:
activity_main.xml(活动_主.xml)
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Try to connect the server."
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="16dp"
android:layout_marginRight="7dp"
android:layout_marginTop="16dp"
android:onClick="sendMessage"
android:text="Conncect"
app:layout_constraintLeft_toRightOf="@+id/editText"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />
</android.support.constraint.ConstraintLayout>
对于Redmi和mi设备,关闭MIUI优化并重启手机。
设置
在此检查答案
关闭Android Studio中的即时运行。请执行以下步骤:
>
文件
单击Instant Run并取消选中“在部署时启用即时运行以热交换代码/资源更改”。
单击“应用”和“确定”。
尝试再次运行应用程序。它应该立即安装应用程序。您可以随时重新启用即时运行。
禁用即时运行(Android文档)
要禁用即时运行:
按照这些步骤克服这个问题。
注意:
1) 您不应该在系统上运行不同的Android Debug Bridge(adb)实例。
2)如果使用玄关,请确保您使用玄机设置中提到的自定义Sdk路径,该路径是在Android Studio的设置中提到的。
这些步骤可能会解决您的问题,但它也可能是Android版本的问题。
我试图在android studio 2.3.1中为我的项目构建一个apk,但我收到以下错误:错误:任务':dr_application:TransformClassesWithDexForDebug'执行失败。 com.android.build.api.transform.transformException:com.android.ide.common.process.processExce
我创建了一个基本的Android应用程序作为实习。创建了它的APK并尝试通过USB电缆将其连接到笔记本电脑并用作模拟器在我的手机上运行,它运行良好。我的Android操作系统版本是Oreo,我尝试在Lollypop上做同样的事情,但它仍然在执行。 当我通过电子邮件发送APK并尝试直接安装在设备上时,问题就来了,它给了我这个错误 解析包时出现问题 我不知道发生了什么,因为它是从Android Stu
我试图将我的应用程序安装到Android L Preview Intel Atom虚拟设备中,它失败了,错误: install_failed_no_matching_abis
我是一个Android Studio的初学者,我恳求原谅和写作错误。当我尝试安装电子商务应用程序时,我得到了这个错误,然而我尝试在网上搜索同样的,却找不到。你能告诉我这个错误是怎么回事吗?之前这个项目使用会话管理器进行身份验证,我遇到这个问题时尝试使用Firebase。请张贴任何相关链接。10/01 13:04:25:在Micromax Micromax Q391上启动“应用程序”。安装未成功。无
Apk安装的主要步骤: 为了学习这个过程,真的是陷入了pms的源码很久,也看了很多前人的博文,才算是有了些思路,所以此处先把主要步骤列出来,后面再慢慢分析细节。 将apk文件复制到data/app目录 解析apk信息 dexopt操作 更新权限信息 完成安装,发送Intent.ACTION_PACKAGE_ADDED广播 下面将具体步骤列张图出来: 由图可见安装过程中流转的步骤还是比较多的,下面具
我做了一个android库项目,使用一些本地库。 我已经制作了jni包装器,并将本机libs(.so)放入libs//文件夹中。对于armeabi、armeabi-v7a、x86和MIPS,本机库是使用cmake编译的。 谢谢你的帮助 更新 好的,我读过ndk的文档,也看过例子,不幸的是,我看不到解决方案。