当前位置: 首页 > 知识库问答 >
问题:

Android:安装APK时出错

丁鸿云
2023-03-14

我正在慢慢尝试在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>

共有3个答案

李兴为
2023-03-14

对于Redmi和mi设备,关闭MIUI优化并重启手机。

设置

在此检查答案

宰父劲
2023-03-14

关闭Android Studio中的即时运行。请执行以下步骤:

>

  • <块引用>

    文件

    单击Instant Run并取消选中“在部署时启用即时运行以热交换代码/资源更改”。

    单击“应用”和“确定”。

    尝试再次运行应用程序。它应该立即安装应用程序。您可以随时重新启用即时运行。

    禁用即时运行(Android文档)

    要禁用即时运行:

      < li >打开设置或首选项对话框。(对于Mac,Android Studio -

  • 苍恩
    2023-03-14

    按照这些步骤克服这个问题。

    1. 断开连接到系统的所有设备,并关闭系统上运行的所有模拟器
    2. 从设置中关闭即时运行功能
    3. 执行干净的构建
    4. 从设置中启用即时运行功能
    5. 执行干净的构建
    6. 连接设备/启动仿真器并确保其在线
    7. 通过选择设备/模拟器来运行项目

    注意:

    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的文档,也看过例子,不幸的是,我看不到解决方案。