sys.exit("Error: AES does not seem to be installed. Try 'sudo pip install slowaes'")
+is_android = 'ANDROID_DATA' in os.environ
+
# load local module as electrum
-if os.path.exists("lib"):
+if os.path.exists("lib") or is_android:
import imp
fp, pathname, description = imp.find_module('lib')
imp.load_module('electrum', fp, pathname, description)
set_verbosity(options.verbose)
# config is an object passed to the various constructors (wallet, interface, gui)
- if 'ANDROID_DATA' in os.environ:
+ if is_android:
config_options = {'wallet_path':"/sdcard/electrum.dat", 'portable':True, 'verbose':True, 'gui':'android'}
else:
config_options = eval(str(options))
# android
os.system('rm -rf dist/e4a-%s'%version)
os.mkdir('dist/e4a-%s'%version)
- shutil.copyfile("electrum",'dist/e4a-%s/electrum.py'%version)
+ shutil.copyfile("electrum",'dist/e4a-%s/e4a.py'%version)
shutil.copytree("ecdsa",'dist/e4a-%s/ecdsa'%version)
shutil.copytree("aes",'dist/e4a-%s/aes'%version)
- shutil.copytree("lib",'dist/e4a-%s/electrum'%version)
+ shutil.copytree("lib",'dist/e4a-%s/lib'%version)
+ os.mkdir('dist/e4a-%s/gui'%version)
+ shutil.copy("gui/gui_android.py",'dist/e4a-%s/gui'%version)
+ shutil.copy("gui/__init__.py",'dist/e4a-%s/gui'%version)
os.chdir("dist")
# create the zip file