2017-05-09 11 views
0

Androidパブリッシャーupload.pyスクリプト(4 - * .apkおよび4 - * .obb)を使用して8つのファイルをアップロードする必要があります。各APKは約11MB、OBBは約400MBです。Android Publisherを使用したMemoryError upload.pyスクリプト

手順は、最初のAPKをアップロードbeeingてされてOK起動しますが、スクリプトは最初のOBBをアップロードしようとしているとき、私は私がlimitation of files size to 2GBがあることを知っているが、これらのいずれかのファイルがありMemoryError

Start uploading a:\TemporaryUploadFolder\NAME.apk 
Version code 510 has been uploaded 
Start uploading   
a:\TemporaryUploadFolder\NAME.obb 
Traceback (most recent call last): 
File  
"C:\agent\src\AutoQueueingModule2\ 
BuildServer.Agent\Utility\GoogleUploader\upload.py", line 107, in <module> 
main(sys.argv) 
File 
"C:\agent\src\AutoQueueingModule2\ 
BuildServer.Agent\Utility\GoogleUploader\upload.py", line 86, in main 
obb_response = 
service.edits().expansionfiles(). 
upload(apkVersionCode=apk_response['versionCode'], expansionFileType='main', 
editId=edit_id, packageName=package_name, media_body=obb_file).execute() 
File "C:\Python27\lib\site-packages\oauth2client\util.py", line 135, in 
positional_wrapper 
return wrapped(*args, **kwargs) 
File "C:\Python27\lib\site-packages\googleapiclient\http.py", line 827, in 
execute 
method=str(self.method), body=self.body, headers=self.headers) 
File "C:\Python27\lib\site-packages\googleapiclient\http.py", line 154, in 
_retry_request 
resp, content = http.request(uri, method, *args, **kwargs) 
File "C:\Python27\lib\site-packages\oauth2client\client.py", line 631, in 
new_request 
redirections, connection_type) 
File "C:\Python27\lib\site-packages\httplib2\__init__.py", line 1609, in 
request 
(response, content) = self._request(conn, authority, uri, request_uri, 
method, body, headers, redirections, cachekey) 
File "C:\Python27\lib\site-packages\httplib2\__init__.py", line 1351, in 
_request 
(response, content) = self._conn_request(conn, request_uri, method, body, 
headers) 
File "C:\Python27\lib\site-packages\httplib2\__init__.py", line 1273, in 
_conn_request 
conn.request(method, request_uri, body, headers) 
File "C:\Python27\lib\httplib.py", line 1057, in request 
self._send_request(method, url, body, headers) 
File "C:\Python27\lib\httplib.py", line 1097, in _send_request 
self.endheaders(body) 
File "C:\Python27\lib\httplib.py", line 1053, in endheaders 
self._send_output(message_body) 
File "C:\Python27\lib\httplib.py", line 895, in _send_output 
msg += message_body 
MemoryError 

を取得しています500MB以上。私はまた、このスクリプトが以前に動作し、突然停止したことに言及したいと思います。

+0

[github forum](https://gist.github.com/marta-rodriguez/20b8684e76fb1262576e)をチェックしましたか?あなたが両方ともアップロードのためにPythonを使用しているので、関連しているようです。 – noogui

+0

このスクリプトは同じ方法でファイルをアップロードします:https://gist.github.com/mix3d/665f4ab329b4482297a2f425ebba402c#file-basic_upload_apks_service_account-py-L49 obbファイルを使用するときに同じエラーが表示されるため、apkファイルが正しくアップロードされます。 –

答えて

0

Python 64bitをインストールした後、この問題はより長く発生します。

関連する問題