2011-08-14 16 views
0

的本機ABI不匹配所以,我試圖使用Android x86和虛擬框來調試我的應用程序。來自包

我已經成功部署了hello world apk到在virtualbox中運行的Android x86。 (通過ADB vboxIP連接:5555

所以下次我試圖調試我的遊戲:

當我這樣做,我得到的logcat以下消息

Package has mismatched uid:10044 on disc, 10048 in settings 
Native ABI mismatch from package file. 

我的遊戲包括amreabi包( Box2D的)

關於如何解決這個任何想法?

回答

0

對我來說,這是通過在Android NDK造成被建造成爲我的應用程序和n與x86兼容的方式。 NDK引用了armeabi的特定版本。我的答案和刪除NDK/JNI一樣簡單,因爲它沒有在當前版本中使用。顯然,可以使用NDK爲x86平臺構建:http://developer.android.com/sdk/ndk/index.html(請參閱修訂版6b評論列表)。