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以上。私はまた、このスクリプトが以前に動作し、突然停止したことに言及したいと思います。
[github forum](https://gist.github.com/marta-rodriguez/20b8684e76fb1262576e)をチェックしましたか?あなたが両方ともアップロードのためにPythonを使用しているので、関連しているようです。 – noogui
このスクリプトは同じ方法でファイルをアップロードします:https://gist.github.com/mix3d/665f4ab329b4482297a2f425ebba402c#file-basic_upload_apks_service_account-py-L49 obbファイルを使用するときに同じエラーが表示されるため、apkファイルが正しくアップロードされます。 –