patchrom_tools icon indicating copy to clipboard operation
patchrom_tools copied to clipboard

Problem with /releasetools/ota_from_target_files

Open ishtiaque9 opened this issue 11 years ago • 4 comments

I've encountered this particular error while trying to run ota_target_from_phone.

The terminal error is given below:

Build full ota package: /home/ishtiaque/patchrom/xblade/stockrom.zip Traceback (most recent call last): File "/home/ishtiaque/patchrom/tools/releasetools/ota_from_target_files", line 76, in import common File "/home/ishtiaque/patchrom/tools/releasetools/common.py", line 42, in OPTIONS.search_path = os.path.join(os.environ["$PORT_ROOT"], "tools"); File "/usr/lib/python2.7/UserDict.py", line 23, in getitem raise KeyError(key) KeyError: '$PORT_ROOT'

As you can see, it seems there's a certain issue with the $PORT_ROOT thing. Please look into it and provide solution. Do I need to edit envsetup.sh in any way?

ishtiaque9 avatar Dec 22 '13 06:12 ishtiaque9

it seems didn't run . build/envsetup.sh try run it firstly and ota target from phone again

imanesaurus avatar Jan 02 '14 12:01 imanesaurus

I actually did run .build/envsetup.sh and it worked. However, I found out this other thing. Whenever I need to run any 'make' commands or ota_target_from_phone, I have to run the envsetup.sh each time separately. Why is that, could you please tell me?

On Thu, Jan 2, 2014 at 6:36 PM, Firmansyah Otoluwa <[email protected]

wrote:

it seems didn't run . build/envsetup.sh try run it firstly and ota target from phone again

— Reply to this email directly or view it on GitHubhttps://github.com/MiCode/patchrom_tools/issues/9#issuecomment-31450277 .

Ahmed Ishtiaque

ishtiaque9 avatar Jan 03 '14 02:01 ishtiaque9

You have to initialize the build environment. That is required in tons of build setups.

iBotPeaches avatar Jan 03 '14 02:01 iBotPeaches

I know it is late but running

source build/envsetup.sh

removed all my usues :100:

ghost avatar Feb 11 '15 20:02 ghost