初步修复安装图标无法正常点击运行等问题
This commit is contained in:
@@ -148,7 +148,7 @@ done
|
||||
exit 0'''.format(apkPackageName)
|
||||
desktopFile = '''[Desktop Entry]
|
||||
Categories=Other;
|
||||
Exec=/usr/bin/uengine-launch.sh --action=android.intent.action.MAIN --package={} --component={}
|
||||
Exec=uengine launch --action=android.intent.action.MAIN --package={} --component={}
|
||||
Icon=/usr/share/uengine/icons/{}.png
|
||||
Terminal=false
|
||||
Type=Application
|
||||
@@ -294,7 +294,7 @@ def BuildUengineDesktop(packageName, activityName, showName, iconPath, savePath)
|
||||
[Desktop Entry]
|
||||
Categories=app;
|
||||
Encoding=UTF-8
|
||||
Exec=/usr/bin/uengine-launch.sh --action=android.intent.action.MAIN --package={} --component={}
|
||||
Exec=/usr/bin/uengine launch.sh --action=android.intent.action.MAIN --package={} --component={}
|
||||
GenericName={}
|
||||
Icon={}
|
||||
MimeType=
|
||||
@@ -313,16 +313,16 @@ def GetApkChineseLabel(apkFilePath):
|
||||
line = line.replace("'", "")
|
||||
return line
|
||||
|
||||
def GetApkIconInApk(apkFilePath):
|
||||
info = GetApkInformation(apkFilePath)
|
||||
for line in info.split('\n'):
|
||||
if "application:" in line:
|
||||
line = line[line.index("icon='"): -1]
|
||||
line = line.replace("icon='", "")
|
||||
if "'" in line:
|
||||
line = line[0: line.index("'")]
|
||||
return line
|
||||
return line
|
||||
#def GetApkIconInApk(apkFilePath):
|
||||
# info = GetApkInformation(apkFilePath)
|
||||
# for line in info.split('\n'):
|
||||
# if "application:" in line:
|
||||
# line = line[line.index("icon='"): -1]
|
||||
# line = line.replace("icon='", "")
|
||||
# if "'" in line:
|
||||
# line = line[0: line.index("'")]
|
||||
# return line
|
||||
# return line
|
||||
|
||||
#合并两个函数到一起
|
||||
def SaveApkIcon(apkFilePath, iconSavePath)->"获取 apk 文件的图标":
|
||||
|
||||
Reference in New Issue
Block a user