Giter Club home page Giter Club logo

apk-icon-editor's Introduction

apk-icon-editor's People

Contributors

ameenali avatar kefir500 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

apk-icon-editor's Issues

Java: "Registry key has value '1.8', but '1.7' is required"

[10:29:52] APK Icon Editor v1.5.0
[10:29:52] Initializing...
[10:29:52] Starting...

[10:29:53] "JRE" 32-bit found:
[10:29:53] "Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion'
has value '1.8', but '1.7' is required.
Error: could not find java.dll
Error: Could not find Java SE Runtime Environment."
[10:29:53] "JDK" 32-bit found:
[10:29:53] "javac 1.7.0_79"
[10:29:53] Language set to "en"

Move translations from Transifex to Crowdin

The target is to completely move translations from Transifex to Crowdin (due to the complicated UI of the first one). Here is a checklist for the migration procedure:

  • Check if Crowdin fits our needs.
  • Perform the .ts files migration.
  • Update application texts and links.
  • Update website texts and links.
  • Update repo texts and links.
  • Inform Transifex translators about the migration:
    • Chinese
    • Dutch
    • French
    • German
    • Greek
    • Hungarian
    • Italian
    • Portuguese
    • Romanian
    • Russian
    • Spanish
    • Turkish

Add "Size" field for Windows uninstaller

Currently the Size field is empty in a Windows "Uninstall or change a program" list.
The following registry field should be created during the installation:
Software\Microsoft\Windows\CurrentVersion\Uninstall\APK Icon Editor\EstimatedSize

apktool error

hi im using the latest version of the apk icon editor...ive tried to change app names and when i want to repack it it show apktool error....what am i doing wrong here...pls help

apktool is bad

the option for apk tool keeps giving me error messages everything else is awesome!

I keep have apktool error with a specific APK file

I try to edit an APK but it keep giving apktool error. I post here the log. In this log, I opened 2 apk, the one with error I opened twice. I don't know what else to do.

[12:46:02] APK Icon Editor v1.2.0
[12:46:02] Initializing...
[12:46:02] "JRE" 32-bit found:
[12:46:02] "java version "1.8.0_31"

Java(TM) SE Runtime Environment (build 1.8.0_31-b13)

Java HotSpot(TM) Client VM (build 25.31-b07, mixed mode, sharing)"
[12:46:02] "JDK" 32-bit not found!
[12:46:02] Language set to "en"
[12:46:03] Starting...

[12:46:23] Unpacking "C:/Users/DodobeKimkim/Dropbox/Tu vi 2015/APK/VA 1.0.6 GGGG tuvi2015.apk"
[12:46:23] aapt exit code: 0
[12:46:32] Unpacked in 7.994s
[12:46:32] "W: Could not decode attr value, using undecoded value instead: ns=android, name=touchscreenBlocksFocus, value=0xffffffff

Exception in thread "main" brut.androlib.err.UndefinedResObject: resource spec: 0x0101048f

at brut.androlib.res.data.ResPackage.getResSpec(ResPackage.java:59)

at brut.androlib.res.data.ResTable.getResSpec(ResTable.java:59)

at brut.androlib.res.data.ResTable.getResSpec(ResTable.java:55)

at brut.androlib.res.decoder.ResAttrDecoder.decode(ResAttrDecoder.java:35)

at brut.androlib.res.decoder.AXmlResourceParser.getAttributeValue(AXmlResourceParser.java:351)

at org.xmlpull.v1.wrapper.classic.XmlPullParserDelegate.getAttributeValue(XmlPullParserDelegate.java:69)

at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.writeStartTag(StaticXmlSerializerWrapper.java:267)

at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.event(StaticXmlSerializerWrapper.java:211)

at brut.androlib.res.decoder.XmlPullStreamDecoder$1.event(XmlPullStreamDecoder.java:87)

at brut.androlib.res.decoder.XmlPullStreamDecoder.decode(XmlPullStreamDecoder.java:146)

at brut.androlib.res.decoder.ResStreamDecoderContainer.decode(ResStreamDecoderContainer.java:33)

at brut.androlib.res.decoder.ResFileDecoder.decode(ResFileDecoder.java:107)

at brut.androlib.res.decoder.ResFileDecoder.decode(ResFileDecoder.java:91)

at brut.androlib.res.AndrolibResources.decode(AndrolibResources.java:304)

at brut.androlib.Androlib.decodeResourcesFull(Androlib.java:116)

at brut.androlib.ApkDecoder.decode(ApkDecoder.java:114)

at brut.apktool.Main.cmdDecode(Main.java:169)

at brut.apktool.Main.main(Main.java:85)

"
[12:46:32] Error (Apktool Error): Apktool Error
[12:47:30] Unpacking "C:\Users\DodobeKimkim\Dropbox\FootballQuiz\apk\Google play\FootballQuiz_G.2.0.1.apk"
[12:47:30] aapt exit code: 0
[12:47:45] Unpacked in 13.646s
[12:47:45] Icons: ("res/drawable-ldpi/ic_launcher.png", "res/drawable-mdpi/ic_launcher.png", "res/drawable-hdpi/ic_launcher.png", "res/drawable-xhdpi/ic_launcher.png", "res/drawable-xxhdpi/ic_launcher.png", "")
[12:47:45] Done.

[12:52:03] Unpacking "C:/Users/DodobeKimkim/Dropbox/Tu vi 2015/APK/VA 1.0.6_GGGG_tuvi2015.apk"
[12:52:03] aapt exit code: 0
[12:52:13] Unpacked in 9.114s
[12:52:13] "W: Could not decode attr value, using undecoded value instead: ns=android, name=touchscreenBlocksFocus, value=0xffffffff
Exception in thread "main" brut.androlib.err.UndefinedResObject: resource spec: 0x0101048f
at brut.androlib.res.data.ResPackage.getResSpec(ResPackage.java:59)
at brut.androlib.res.data.ResTable.getResSpec(ResTable.java:59)
at brut.androlib.res.data.ResTable.getResSpec(ResTable.java:55)
at brut.androlib.res.decoder.ResAttrDecoder.decode(ResAttrDecoder.java:35)
at brut.androlib.res.decoder.AXmlResourceParser.getAttributeValue(AXmlResourceParser.java:351)
at org.xmlpull.v1.wrapper.classic.XmlPullParserDelegate.getAttributeValue(XmlPullParserDelegate.java:69)
at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.writeStartTag(StaticXmlSerializerWrapper.java:267)
at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.event(StaticXmlSerializerWrapper.java:211)
at brut.androlib.res.decoder.XmlPullStreamDecoder$1.event(XmlPullStreamDecoder.java:87)
at brut.androlib.res.decoder.XmlPullStreamDecoder.decode(XmlPullStreamDecoder.java:146)
at brut.androlib.res.decoder.ResStreamDecoderContainer.decode(ResStreamDecoderContainer.java:33)
at brut.androlib.res.decoder.ResFileDecoder.decode(ResFileDecoder.java:107)
at brut.androlib.res.decoder.ResFileDecoder.decode(ResFileDecoder.java:91)
at brut.androlib.res.AndrolibResources.decode(AndrolibResources.java:304)
at brut.androlib.Androlib.decodeResourcesFull(Androlib.java:116)
at brut.androlib.ApkDecoder.decode(ApkDecoder.java:114)
at brut.apktool.Main.cmdDecode(Main.java:169)
at brut.apktool.Main.main(Main.java:85)

"
[12:52:13] Error (Apktool Error): Apktool Error

Main Bug!

It decompiles the APK very easily, I'm able to change its icon and name also very easily. But then, it is not able to pack the APK. There is no use if it can't repack the APK. Please fix it.

Apktool error in an app generated by Tasker

Hi, I saw that another user had an "apktool error" during recompiling and I'm having a similar issue. I made an app in Tasker and ended up screwing some stuff up in the latest versions of it, so I want to roll back to a previous version but Google Play won't let me unless I change the version code. Problem is, I made the app ages ago and no longer have the Tasker profile, so I have to modify the apk itself.

All I want to do with my apk is change the version name from "1.5.1" to "3.0" and the version code from "32" to "40" but every time I try to repack the apk, I get the dreaded "apktool error." I've pasted the contents of the log here: http://pastebin.com/6REzEeXS

Is there any way you can help me resolve this issue? It's driving me insane. I've downloaded probably eight different programs over the last two hours trying to do this and Apk Icon Editor is the closest I've gotten. Would you be able to look at the apk by any chance? I don't know how to fix it or how to sign it with the same certificate. I'd greatly appreciate any help you can give me.

Unicode paths bug

Dear Kefir500,

First of all, thank you very much for the great tool.
But whenever I press "Pack APK" button and I receive a warning:
"APK packed with the following warnings:

  • APK is not signed.
  • APK is not optimized."

I have installed JDK for signing APK. But the warning is still existed.
And when I install this APK file into my tablet using adb tools, I received the following error:
"INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION"

Please help me to fix the warning above.

Thank you very much

Multiple variable forwarding in "android:label"

Currently android:label is read by value or by value of the variable.

Scenario Result

  • android:label refers to the application name.
Works

  • android:label refers to @string/app_name;
  • @string/app_name refers to the application name.
Works

  • android:label refers to @string/app_name;
  • @string/app_name refers to @string/app_name_label.
  • @string/app_name_label refers to the application name;
Does not work

Example APK

Remove private keys

<<
https://github.com/kefir500/apk-icon-editor/tree/master/setup/contents/signer

These keys should not be distributed for usage as the concept of "private" keys is compromised. This results in the authors identity to no be trusted and can be misused my malicious developers. This also opens up users to upgrade attacks.

I've already spotted plenty of malicious developers using this key - it should be removed and replaced with instructions for users of apk-icon-editor to sign things properly.

PNG error when adding banner

I tried to add banner and change icon to the apk file, when i try to save the path always show png error, dont get it can you help me out

Crash on exit (macOS 10.12 Sierra)

QColorDialog is causing the APK Icon Editor to crash after closing the application.
This Qt bug will be fixed in Qt 5.6.3.
Using Qt 5.7.0 is not preferred due to the lack of Mac OS X 10.7 support.

High DPI display support

  • Redesign windows and dialogs for high DPI.
  • Add high DPI Windows icons (20x20, 24x24, 40x40).
  • Fix font size for high DPI displays.
  • Fix main window geometry on OS X.

Drag and drop not working on OS X

Drag and drop feature is not available if the APK Icon Editor is compiled against Qt 5.2.1 on OS X 10.10 Yosemite.

  • Fix the bug itself by moving to Qt 5.6.
  • Check the new APK Icon Editor build for side bugs.

See the related bug report for more info.

ApkTool error

Hi, When trying to open a certain apk, It opens fine in QuaziZip mode, but trying to open it in apktool mode gives and apktool error. Thanks for your help. the log is:

[18:13:16] APK Icon Editor v1.2.0
[18:13:16] Initializing...
[18:13:26] "JRE" 32-bit found:
[18:13:26] "java version "1.8.0_40"

Java(TM) SE Runtime Environment (build 1.8.0_40-b25)

Java HotSpot(TM) Client VM (build 25.40-b25, mixed mode, sharing)"
[18:13:26] "JDK" 32-bit not found!
[18:13:26] Language set to "en"
[18:13:28] Unpacking "C:\Users\Andrea\Desktop\Go Sms Pro Premium 6.2 build 241.apk"
[18:13:29] Starting...

[18:13:31] aapt exit code: 0
[18:13:56] Unpacked in 18.615s
[18:13:56] "Cleaning up unclosed ZipFile for archive C:\Users\Andrea\apktool\framework\1.apk

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=splitMotionEvents, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=animateLayoutChanges, value=0xffffffff

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=splitMotionEvents, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

W: Could not decode attr value, using undecoded value instead: ns=android, name=textCursorDrawable, value=0x00000000

Exception in thread "main" brut.androlib.err.UndefinedResObject: resource spec: 0x0101035b

at brut.androlib.res.data.ResPackage.getResSpec(ResPackage.java:59)

at brut.androlib.res.data.ResTable.getResSpec(ResTable.java:59)

at brut.androlib.res.data.ResTable.getResSpec(ResTable.java:55)

at brut.androlib.res.data.value.ResReferenceValue.getReferent(ResReferenceValue.java:60)

at brut.androlib.res.data.value.ResStyleValue.serializeToResValuesXml(ResStyleValue.java:54)

at brut.androlib.res.AndrolibResources.generateValuesFile(AndrolibResources.java:553)

at brut.androlib.res.AndrolibResources.decode(AndrolibResources.java:309)

at brut.androlib.Androlib.decodeResourcesFull(Androlib.java:116)

at brut.androlib.ApkDecoder.decode(ApkDecoder.java:114)

at brut.apktool.Main.cmdDecode(Main.java:169)

at brut.apktool.Main.main(Main.java:85)

"
[18:13:56] Error (Apktool Error): Apktool Error

Command Line Interface

Hi guys,

I just wanted to let you guys know it could be interesting to implement a command line interface. This way people can write a script they can execute.

For example I'm currently developing an application and it's HELL to change the default icon, honestly, it's horrible :p! What I'd love to be able to do is write a script for APK icon editor that launches when I finish a build so I don't have to manually change the icons ^_^

Kind regards

Android TV Support

A 320x180 PNG file called "banner.png" is located in XHDPI for Android TV apps, might be worthwhile adding support for?

GCC older versions support

APK Icon Editor build fails on older GCC/G++ versions.
Compilation errors confirmed with Travis CI default GCC compiler (4.6.3).

Logo and name not changing

Nothing happens after changing the name and the logo, the original name and logo show when I install it. It also ask for Google permission.

How can I use for a personal demo with any key or restrictions?

APK not signed with Java 9

I have issue on Mac, when Packing Apk, it is done but there is warning Apk not signed and cannot be installed.

Option to change name and version number

I am working with Open Data Kit (data collection app) and often organisations wanting to adopt this tool wants their own logo and name for the ODK Collect apk - this mostly because it eases the communication to users if they can call the app eg. Red Cross Data Collector ..

Therefore it could be useful if your awesome tool could help do that as easily as it is to change the app icon. Preferably simply by changing the Application Name and version under the Details Tab in the UI. Also I would imagine that other uses would find it helpful to change version number alongside the logo. In any case thanks for this tool .

I am not a developer, but a project manager, so please excuse any ignorance of obvious technical hindrances to this request.

Java: Check PATH variable if already installed.

Hi! I've been having a problem when trying to pack the .APK, it shows up it couldn't sign the APK because I don't have Java installed. I do have it installed & judging by other programs I've tried to use, it's installed in an unconventional folder, (they always look for Program Files (x86)>Java>jre7>bin>java.exe when on my computer it is installed on Program Files>Java>jre8>bin>java.exe) I tried changing the folder, to the 'default' one I've been shown on other programs but I didn't work, is there a way for me to change the path to Java? I tried searching through the program but I couln't find anything. :/ Or, maybe you could show me how to set up the folders for the program to find Java?

Thanks for your help in advance!

INSTALL_FAILED_SHARED_USER_INCOMPATIBLE issue

Hi, I downloaded APK Icon Editor v1.1.1 and changed the icon images of my target apk. And packed as another apk file nicely. But when I try to install using adb (adb install edited.apk) it keeps returning INSTALL_FAILED_SHARED_USER_INCOMPATIBLE error. Why is that?

Effect multiple overlay when clicking "Apply to All"

How to reproduce:

  • Apply effect (for example, Colorize) to any icon.
  • Click Apply to All button to clone the current icon for all DPI sizes.
  • The effect for the current DPI is applied multiple times (while the rest sizes are ok).

Apps don't install

I've tried to edit icons for my 1st gen Kindle Fire, but the edited apks are not working. The tablet goes through the install and then I get a message saying that the app did not install.

New Sign APK?

I use your app to create higher res icons for my Kindle fire, but there seems to possibly be a new Sign Key for APKs. For example, if I change the the Icon in Puzzle and Dragons, it won't work with any of the Google services nor will the sound in the game work.

I only seem to be noticing this with newly updated apps and wanted to know if there is anything that can be done or if there is a new way these are being signed.

Deploy third-party files to the build directory

Tasks:

  • Add third-party binary tools and other files to the repository.
  • Automatically copy third-party files to the build directory.
  • Add chmod +x for aapt and zipalign.

Tests (Manual):

  • Test deployment on Windows.
  • Test deployment on Linux.
  • Test deployment on OS X.

Ability to manually add Android TV banner

Currently the Android TV banner can be edited only if it is already present in the APK.
There should be an ability to add Android TV banner even if it is not supported in the APK by default.

Portable Java

Can the program be made to recognize Java portable? example i have it in G:\ Drive added Java portable to Environment path but Apk Icon Editor does not recognize it.

Compilation error on Arch x86_64

qt5-base 5.4.1-5

Compiling from master

twork -isystem /usr/include/qt/QtCore -I. -I/usr/lib/qt/mkspecs/linux-g++ -o cloud.o core/cloud.cpp
core/updater.cpp: In member function ‘void Updater::parse(QString)’:
core/updater.cpp:57:29: error: ‘OS_JSON’ was not declared in this scope
                 .toObject()[OS_JSON]
                             ^
Makefile.apk-icon-editor:759: recipe for target 'updater.o' failed
make[1]: *** [updater.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory '/home/parker/Downloads/apk-icon-editor-master/src'
Makefile:130: recipe for target 'sub-src-apk-icon-editor-pro-make_first-ordered' failed
make: *** [sub-src-apk-icon-editor-pro-make_first-ordered] Error 2

If anything else I needed I can provide the info.

Invalid application version code

Hi.
iv'e got error "Apktool error" when tried to pack my app after rename it.
and here is the log file error:

[13:46:29] APK Icon Editor v1.2.0
[13:46:29] Initializing...
[13:46:30] "JRE" 32-bit found:
[13:46:30] "java version "1.8.0"

Java(TM) SE Runtime Environment (build 1.8.0-b132)

Java HotSpot(TM) Client VM (build 25.0-b70, mixed mode)"
[13:46:30] "JDK" 32-bit not found!
[13:46:30] Language set to "en"
[13:46:31] Starting...

[13:46:39] Unpacking "C:/Users/Arizona/Desktop/FilmPlus-app.apk"
[13:46:39] aapt exit code: 0
[13:46:49] Unpacked in 9.135s
[13:46:49] Icons: ("res/drawable-ldpi/ic_launcher.png", "res/drawable-mdpi/ic_launcher.png", "res/drawable-hdpi/ic_launcher.png", "res/drawable-xhdpi/ic_launcher.png", "", "")
[13:46:49] Done.

[13:47:07] Packing APK...
Filename: "C:/Users/Arizona/Desktop/Film.apk"
Application name: "FilmPlus App"
Application version code: "۱"
Application version name: "1.0"
Using Apktool: true
Ratio: 9
Smali: false
Sign: true
Zipalign: true
Using KeyStore: false
PEM found;
PK8 found;
KeyStore NOT found;
KeyStore Password: NOT present;
Alias: ""
Alias Password: NOT present;
[13:47:07] Resource values/strings.xml: app_name = 'FilmPlus App'
[13:47:07] versionCode: "1" => "۱"
[13:47:07] versionName: "1.0" => "1.0"
[13:47:14] "C:\Users\Arizona\AppData\Local\Temp\apk-icon-editor\apk\AndroidManifest.xml:2: error: Error: Resource id cannot be an empty string (at 'versionCode' with value '?').

Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [C:\Users\Arizona\AppData\Local\Temp\brut_util_Jar_6511813877399214585.tmp, p, --forced-package-id, 127, --min-sdk-version, 9, --target-sdk-version, 17, --version-code, ?, --version-name, 1.0, -F, C:\Users\Arizona\AppData\Local\Temp\APKTOOL5359399058906033524.tmp, -I, C:\Users\Arizona\apktool\framework\1.apk, -S, C:\Users\Arizona\AppData\Local\Temp\apk-icon-editor\apk\res, -M, C:\Users\Arizona\AppData\Local\Temp\apk-icon-editor\apk\AndroidManifest.xml]

at brut.androlib.Androlib.buildResourcesFull(Androlib.java:435)

at brut.androlib.Androlib.buildResources(Androlib.java:363)

at brut.androlib.Androlib.build(Androlib.java:286)

at brut.androlib.Androlib.build(Androlib.java:258)

at brut.apktool.Main.cmdBuild(Main.java:236)

at brut.apktool.Main.main(Main.java:88)

Caused by: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [C:\Users\Arizona\AppData\Local\Temp\brut_util_Jar_6511813877399214585.tmp, p, --forced-package-id, 127, --min-sdk-version, 9, --target-sdk-version, 17, --version-code, ?, --version-name, 1.0, -F, C:\Users\Arizona\AppData\Local\Temp\APKTOOL5359399058906033524.tmp, -I, C:\Users\Arizona\apktool\framework\1.apk, -S, C:\Users\Arizona\AppData\Local\Temp\apk-icon-editor\apk\res, -M, C:\Users\Arizona\AppData\Local\Temp\apk-icon-editor\apk\AndroidManifest.xml]

at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:470)

at brut.androlib.Androlib.buildResourcesFull(Androlib.java:416)

... 5 more

Caused by: brut.common.BrutException: could not exec command: [C:\Users\Arizona\AppData\Local\Temp\brut_util_Jar_6511813877399214585.tmp, p, --forced-package-id, 127, --min-sdk-version, 9, --target-sdk-version, 17, --version-code, ?, --version-name, 1.0, -F, C:\Users\Arizona\AppData\Local\Temp\APKTOOL5359399058906033524.tmp, -I, C:\Users\Arizona\apktool\framework\1.apk, -S, C:\Users\Arizona\AppData\Local\Temp\apk-icon-editor\apk\res, -M, C:\Users\Arizona\AppData\Local\Temp\apk-icon-editor\apk\AndroidManifest.xml]

at brut.util.OS.exec(OS.java:89)

at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:464)

... 6 more

"
[13:47:14] Error (Apktool Error): Apktool Error
[13:49:48] Warning (): "Version Name" field cannot be empty.
[13:50:01] Packing APK...
Filename: "C:/Users/Arizona/Desktop/App.apk"
Application name: "FilmPlus App"
Application version code: "۱"
Application version name: "1"
Using Apktool: true
Ratio: 9
Smali: false
Sign: true
Zipalign: true
Using KeyStore: false
PEM found;
PK8 found;
KeyStore NOT found;
KeyStore Password: NOT present;
Alias: ""
Alias Password: NOT present;
[13:50:01] Resource values/strings.xml: app_name = 'FilmPlus App'
[13:50:01] versionCode: "1" => "۱"
[13:50:01] versionName: "1.0" => "1"
[13:50:08] "C:\Users\Arizona\AppData\Local\Temp\apk-icon-editor\apk\AndroidManifest.xml:2: error: Error: Resource id cannot be an empty string (at 'versionCode' with value '?').

Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [C:\Users\Arizona\AppData\Local\Temp\brut_util_Jar_618316048121042722.tmp, p, --forced-package-id, 127, --min-sdk-version, 9, --target-sdk-version, 17, --version-code, ?, --version-name, 1, -F, C:\Users\Arizona\AppData\Local\Temp\APKTOOL9165742596759874107.tmp, -I, C:\Users\Arizona\apktool\framework\1.apk, -S, C:\Users\Arizona\AppData\Local\Temp\apk-icon-editor\apk\res, -M, C:\Users\Arizona\AppData\Local\Temp\apk-icon-editor\apk\AndroidManifest.xml]

at brut.androlib.Androlib.buildResourcesFull(Androlib.java:435)

at brut.androlib.Androlib.buildResources(Androlib.java:363)

at brut.androlib.Androlib.build(Androlib.java:286)

at brut.androlib.Androlib.build(Androlib.java:258)

at brut.apktool.Main.cmdBuild(Main.java:236)

at brut.apktool.Main.main(Main.java:88)

Caused by: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [C:\Users\Arizona\AppData\Local\Temp\brut_util_Jar_618316048121042722.tmp, p, --forced-package-id, 127, --min-sdk-version, 9, --target-sdk-version, 17, --version-code, ?, --version-name, 1, -F, C:\Users\Arizona\AppData\Local\Temp\APKTOOL9165742596759874107.tmp, -I, C:\Users\Arizona\apktool\framework\1.apk, -S, C:\Users\Arizona\AppData\Local\Temp\apk-icon-editor\apk\res, -M, C:\Users\Arizona\AppData\Local\Temp\apk-icon-editor\apk\AndroidManifest.xml]

at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:470)

at brut.androlib.Androlib.buildResourcesFull(Androlib.java:416)

... 5 more

Caused by: brut.common.BrutException: could not exec command: [C:\Users\Arizona\AppData\Local\Temp\brut_util_Jar_618316048121042722.tmp, p, --forced-package-id, 127, --min-sdk-version, 9, --target-sdk-version, 17, --version-code, ?, --version-name, 1, -F, C:\Users\Arizona\AppData\Local\Temp\APKTOOL9165742596759874107.tmp, -I, C:\Users\Arizona\apktool\framework\1.apk, -S, C:\Users\Arizona\AppData\Local\Temp\apk-icon-editor\apk\res, -M, C:\Users\Arizona\AppData\Local\Temp\apk-icon-editor\apk\AndroidManifest.xml]

at brut.util.OS.exec(OS.java:89)

at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:464)

... 6 more

"
[13:50:08] Error (Apktool Error): Apktool Error

please help me there.
Thanks.

Source code doesn't compile under Linux

Hi, I've tried to compile the source under Linux Mint 17.3 (which is base on Ubuntu 14.04) but it fails:

core/application.h:22:50: error: ‘QMessageLogContext’ does not name a type
static void msgHandler(QtMsgType type, const QMessageLogContext &, const QString &msg);
^
core/application.h:22:69: error: ISO C++ forbids declaration of ‘parameter’ with no type [-fpermissive]
static void msgHandler(QtMsgType type, const QMessageLogContext &, const QString &msg);

Any tip? Thanks.

Ability to change package name

APK Icon Editor needs the ability to change package name via graphical user interface. Currently the package name can be changed only through the manual editing of the unpacked internal files (Apktool mode).

App isn't changing icon on Fire TV "My Apps & Games"

hi, i try this app (v1.7.1) and it worked partly

it changed the icon - but the firetv doesnt use it correctly in the Apps drawer - there it only uses the square item

oh and can you add the possibility to remove icons?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.