안드로이드 개발 질문/답변
(글 수 45,052)
2월 25일 repo sync 후 빌드를 돌리는 데 에러가 납니다.
에러 내용은 아래와
같습니다.
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=2.1-update1
TARGET_PRODUCT=generic
TARGET_BUILD_VARIANT=eng
TARGET_SIMULATOR=
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm
HOST_ARCH=x86
HOST_OS=darwin
HOST_BUILD_TYPE=release
BUILD_ID=ECLAIR
============================================
/bin/bash:
line 0: cd: sdk/layoutopt/app/src/resources: No such file or directory
Install:
out/host/darwin-x86/bin/vm-tests
Install:
out/target/product/generic/system/app/Mms.apk
target
SharedLib: libopencore_player
(out/target/product/generic/obj/SHARED_LIBRARIES/libopencore_player_intermediates/LINKED/libopencore_player.so)
out/target/product/generic/obj/STATIC_LIBRARIES/libandroidpv_intermediates/libandroidpv.a(playerdriver.o):(.data.rel.ro+0xe8):
undefined reference to `android::PVPlayer::invoke(android::Parcel
const&, android::Parcel*)'
out/target/product/generic/obj/STATIC_LIBRARIES/libandroidpv_intermediates/libandroidpv.a(playerdriver.o):(.data.rel.ro+0xec):
undefined reference to
`android::PVPlayer::getMetadata(android::SortedVector<int>
const&, android::Parcel*)'
collect2: ld returned 1 exit
status
make: ***
[out/target/product/generic/obj/SHARED_LIBRARIES/libopencore_player_intermediates/LINKED/libopencore_player.so]
Error 1
이전까진 캐스팅 관련 에러만 나와서 바로
해결했는데 좀 곤혹스럽네요.
빌드 환경은 mac os x : snow leopard
입니다.
2010.02.26 15:04:17
이렇게 해결 되었습니다.
cd mydroid (소스가 있는 곳)
git clone git://android.git.kernel.org/platform/external/opencore.git
repo init -u git://android.git.kernel.org/platform/manifest.git
repo sync
make
참고:
http://android.git.kernel.org/?p=platform/external/opencore.git;a=commitdiff;h=8098f9edd2fac49bec41715effc21a6d57d90ef1
cd mydroid (소스가 있는 곳)
git clone git://android.git.kernel.org/platform/external/opencore.git
repo init -u git://android.git.kernel.org/platform/manifest.git
repo sync
make
참고:
http://android.git.kernel.org/?p=platform/external/opencore.git;a=commitdiff;h=8098f9edd2fac49bec41715effc21a6d57d90ef1
android::PVPlayer::invoke
android::PVPlayer::getMetadata
을 못 찾는 다는 건데요.
path 나 mk 파일 확인해 보셔야 할듯합니다.