bindservice 호출시 아래와 같은 메세지가 출력되며 , 서비스와 연결이 되지 않습니다.
05-28 18:22:19.358: WARN/ActivityManager(87): Unable to start service Intent { act=com.MyTest.MobileNetworkService cmp=comMyTest/.MobileNetworkService }: not found

구글링으로 여러가지 방법을 찾아봤지만, 해결 방법을 찾지 못했습니다.
같은 패키지 이름, 다른 프로젝트에서 서비스와 Activity를 구현했을때
bindservice하는 방법을 알고 싶습니다. 도움을 요청합니다.
아래는 제가 만든 소스 내용입니다.

ProjectA, ProjectB에서 공통으로 사용하는 aidl 파일 내용입니다.

package com.MyTest;
interface IMobileNetworkService
{   
 void TEST();
}


두개의 프로젝트를 생성하였습니다.
Project A는 서비스를 구현한 프로젝트입니다.

package com.MyTest;

import android.app.Service;
import android.content.Intent;
import android.os.IBinder;
import android.os.RemoteException;
import android.widget.Toast;

public class MobileNetworkService extends Service
{
 
 private final IMobileNetworkService.Stub MobileNetworkServiceStub = new IMobileNetworkService.Stub()
 {
  @Override
  public void TEST() throws RemoteException
  {
   // TODO Auto-generated method stub
   Toast.makeText(MobileNetworkService.this, "test function", Toast.LENGTH_LONG);
  }
 };
 
 
 @Override   
 public void onCreate()
 {
  super.onCreate();
 }

 @Override
 public void onStart(Intent intent, int startId)
 {
  super.onStart(intent, startId);
  Toast.makeText(MobileNetworkService.this, "test 1110000", Toast.LENGTH_LONG);
 }
 
 @Override   
 public int onStartCommand(Intent intent, int flags, int startId)
 {
  super.onStartCommand(intent, flags, startId);
  return START_STICKY;
 }
 
 @Override   
 public void onDestroy()
 {
  super.onDestroy();
 }
 
 @Override
 public IBinder onBind(Intent intent)
 {
  if ( true == IMobileNetworkService.class.getName().equals(intent.getAction()))
   return MobileNetworkServiceStub;
  
  return null;
 }
 
 @Override
 public boolean onUnbind(Intent intent)
 {
  return super.onUnbind(intent);
 }
 
 @Override
 public void onRebind(Intent intent)
 {
  super.onRebind(intent);
 }

}

Manifest 파일 내용입니다.
<application android:icon="@drawable/icon" android:label="@string/app_name" android:debuggable="true">
   
     <service android:name=".MobileNetworkService" android:process=":remote" android:exported="true">
      <intent-filter>
       <action android:name=" com.MyTest.MobileNetworkService" />
      </intent-filter>
     </service>
  </application>


ProjectB는 Activity를 구현한 프로젝트 입니다.

package com.MyTest;

RemoteMobileNetworkService remoteService = new RemoteMobileNetworkService();
 Intent ServiceIntent = new Intent();
ServiceIntent.setComponent(new ComponentName("com.MyTest", ".MobileNetworkService"));
ServiceIntent.setAction("com.MyTest.MobileNetworkService");       
bindService(ServiceIntent, remoteService, Context.BIND_AUTO_CREATE);

RemoteMobileNetworkService 클래스는 ProjectB에 다른 파일로 구현했습니다.

package com.MyTest;
public class RemoteMobileNetworkService implements ServiceConnection
{
 public IMobileNetworkService remoteService = null;
  
 @Override
 public void onServiceConnected(ComponentName className,IBinder boundService )
 {
  remoteService = IMobileNetworkService.Stub.asInterface((IBinder)boundService);
  //IBinder remoteService = boundService;
  Log.d( getClass().getSimpleName(), "onServiceConnected()" );
    }

 @Override
 public void onServiceDisconnected(ComponentName className)
 {
  Log.d( getClass().getSimpleName(), "onServiceDisconnected" );
  remoteService = null;
 }

}