模拟器安装应用:INSTALL_FALLED_INTERNAL_ERROR

今天新建一个Pixel 2 API 33 模拟器,启动起来安装应用就报如下错误:

Installation did not succeed.
The application could not be installed: INSTALL_FALLED_INTERNAL_ERROR
The device needs more free storage to install the application(extra space is needed in addition to APK size)

打开模拟器Settings->Storage 可以看到,创建模拟器默认分配的存储空间是2G,系统直接占用了1.8G,可用空间仅剩176MB,在当前应用动不动上百MB的时代,确实是一个应用都安装不了了。

 所以需要加大存储空间,直接设置存储空间为4GB:

再次打开模拟器,可以看到剩余1.45GB可用空间,这样就够用了。

 

 再安装应用就可以安装了...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
实验六: 给定一数据库test,数据库任选。给定表student,字段任意,实现对该表的增、删、改 、查操作。 实验步骤: 1.建立一个连接用户在访问数据库时要在JDBC管理层java.sql.DriverManager.getConn ection方法产生一个java.sql.Connection对象。该方法使用一个URL串作为地址参数. 2.选择合适的驱动程序。在数据库URL中,可以指定驱动程序的名称,也可不指定. 3.数据库URL在连接时,由数据库URL指定要连接的数据库. 4.查询:执行一条查询语句后,返回的是由java.sql.ResultSet对象访问的行的集合。在 该对象中提供了一系列get方法,访问当前的每一个数据项,ResultSet.next方法可实现 在结果集的记录之间移动,可以使用数据项。 5.输入参数(IN):Java.sql.PrepareStatement接口提供了一系列setXXX方法向SQL语句 传递输入参数,实现动态的SQL语句。在传递参数时,必须满足数据类型一致的要求. 6.输出参数(OUT):在调用一个存储过程时,可用setXXX方法传递输入参数,使用输出参 数接收返回结果。在使用时,必须先调用CallableStatement.registerOutParameter方 法为每一个输出参数进行类型注册,然后执行该过程调用语句,最后使用getXXX方法取 出输出参数的结果. 7.SQL数据类型到Java类型的转换:SQL数据类型与Java类型的差异较大,JDBC提供了详细 的SQL类型与Java类型转换的方法. 实验步骤: 1.加载驱动连接数据库或设置系统的ODBC数据源后建立数据库的连接 2.发送访问、操作数据库的SQL语句,加载JDBC- ODBC桥驱动程序用class.forName方法来完成 3.处理对数据库访问的结果import java.sql.*; import java.sql.*; import java.util.logging.Level; import java.util.logging.Logger; public class jdbc { String drivename="com.mysql.jdbc.Driver"; String url="jdbc:mysql://10.1.26.224:3306/test"; String user="root"; String phonenumber="123456"; String insql; String upsql; String delsql; String sql="select * from user"; String name; Connection conn; ResultSet rs=null; public Connection ConnectMysql() { try{ Class.forName(drivename); conn = (Connection) DriverManager.getConnection(url, user, phonenumber); if (!conn.isClosed()) { System.out.println("Succeeded connecting to the Database!"); } else { System.out.println("Falled connecting to the Database!"); } }catch(Exception ex){ ex.printStackTrace(); } return conn; } public void CutConnection(Connection conn) throws SQLException { try{ if(rs!=null); if(conn!=null);}catch(Exception e){ e.printStackTrace(); } finally{ rs.close(); conn.close(); } } class user { int userid; String username=""; String phonenumber=""; public void setId(int userid) { this.userid=userid; } public void setName(String username) { this.username=username; } public void setphonenumber(String phonenumber) { this.phonenumber=phonenumber; } public Integ

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值