Merge pull request #293 from udiboy1209/unicode_title
Allow app title to contain Unicode characters
This commit is contained in:
commit
768bb5c8f6
|
@ -743,19 +743,20 @@ class TargetAndroid(Target):
|
||||||
self.execute_build_package(build_cmd)
|
self.execute_build_package(build_cmd)
|
||||||
|
|
||||||
# XXX found how the apk name is really built from the title
|
# XXX found how the apk name is really built from the title
|
||||||
bl = '\'" ,'
|
bl = u'\'" ,'
|
||||||
apktitle = ''.join([x for x in config.get('app', 'title') if x not in
|
apktitle = ''.join([x for x in config.get('app', 'title').decode('utf-8')
|
||||||
bl])
|
if x not in bl])
|
||||||
apk = '{title}-{version}-{mode}.apk'.format(title=apktitle,
|
apk = u'{title}-{version}-{mode}.apk'.format(
|
||||||
version=version,
|
title=apktitle,
|
||||||
mode=mode)
|
version=version,
|
||||||
|
mode=mode)
|
||||||
|
|
||||||
# copy to our place
|
# copy to our place
|
||||||
copyfile(join(dist_dir, 'bin', apk), join(self.buildozer.bin_dir, apk))
|
copyfile(join(dist_dir, 'bin', apk), join(self.buildozer.bin_dir, apk))
|
||||||
|
|
||||||
self.buildozer.info('Android packaging done!')
|
self.buildozer.info('Android packaging done!')
|
||||||
self.buildozer.info('APK {0} available in the bin directory'.format(
|
self.buildozer.info(
|
||||||
apk))
|
u'APK {0} available in the bin directory'.format(apk))
|
||||||
self.buildozer.state['android:latestapk'] = apk
|
self.buildozer.state['android:latestapk'] = apk
|
||||||
self.buildozer.state['android:latestmode'] = self.build_mode
|
self.buildozer.state['android:latestmode'] = self.build_mode
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue