我需要了解 base.apk 。当我运行以下代码时:
PackageInfo paramPackageInfo = null;
try {
paramPackageInfo = MainActivity.this.getPackageManager().getPackageInfo(MainActivity.this.getPackageName(), 0);
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
ApplicationInfo localApplicationInfo = paramPackageInfo.applicationInfo;
字符串str2 = localApplicationInfo.sourceDir;
str2在Marshamallow中的值是:
/data/app/com.package.name-RY_AUYdNAwLZg==/base.apk
在奇巧中是:
/data/app/com.package.name.apk
现在我想知道如何将该base.apk重命名为我的应用程序名称,或者清单或gradle是否有任何更改?在两个设备的主屏幕上显示的已安装apk具有正确的名称,然后为什么在棉花糖的仅目录中将其命名为base.apk