Androidmanifest.xml 中遇到的有关问题

Androidmanifest.xml 中遇到的问题
高手:
  你好,
  本人在执行apk的时,查看logcat,然后出现  
  add_service('android.JNI.MyService',0x3d) uid=10004 - PERMISSION DENIED 这个问题。 
  这个android.JNI.MyService是我写的,应该没什么问题。
  我也在androidmanifest.xml中添加了。
  <uses-permission android:name="android.permission.ADD_SYSTEM_SERVICE" ></uses-permission>
  <activity
  ................................................................................
  android:sharedUserId="android.uid.system" >
  </activity>
  这个我觉得添加的应该是对的。求高手帮我看看。

我在执行中,就会报错。 add_service('android.JNI.MyService',0x3d) uid=10004 - PERMISSION DENIED 。。。

这里求高手帮忙。感谢。真心感谢。我纠结了5天了。谢谢!!!真心向高手学习。谢谢!
谢谢!

------解决方案--------------------
1. 如果你要用全局变量,不要在头文件中定义它,而是声明它extern JNIEnv *Jenv;,
或者你可以在b.cpp中定义它:
JNIEnv *Jenv = null;并赋值
然后再c.cpp中声明它:
extern JNIEnv *Jenv;
就可以用了。
2. 或者你在c.cpp中
static JNIEnv *Jenv = null;
然后提供一个函数让b设置过来。