2014-05-15 2 views
0

문제가 있으며 ANE 및이 담당자의 안내를 사용하여 앱을 빌드 한 후에이 오류가 나타나는 이유를 알 수 없습니다.오류 : Android 매니페스트에 Chartboost 앱 ID 및 앱 서명을 설정해야합니다.

https://github.com/ChartBoost/air https://github.com/ChartBoost/air/blob/master/README.md

Chartboost AIR 플러그인 (3517) : 귀하의 Chartboost 앱 ID 및 응용 프로그램 서명 (AIR 응용 프로그램 설명자 파일의 태그를 사용하여) 안드로이드 매니페스트에 설정해야합니다. 자세한 내용은 AIR 플러그인 설명서를 참조하십시오.

애플리케이션 ID와 그 값이 지시에 따른 형식으로 첨가 매니페스트 파일에 표시되어 :

메타 데이터 로이드 : NAME = "__ ChartboostAir__AppID"로이드 여기서 value = "5373 ..."/> 메타 데이터 android : name = "__ ChartboostAir__AppSignature"android : value = "4fc5d0 ..."/>

그러나 ANE는이를 인식하지 못합니다. 조언 할 수 있습니까?

답변

1
최근 Chartboost ANE 구현 한 내 응용 프로그램 설명자 파일은 다음과 같습니다

:

<android> 
    <colorDepth>16bit</colorDepth> 
    <manifestAdditions><![CDATA[ 
     <manifest android:installLocation="auto"> 


      <uses-permission android:name="android.permission.INTERNET"/> 
      <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 



      <!-- This permission is required by Chartboost --> 
      <uses-permission android:name="android.permission.READ_PHONE_STATE"/> 


      <!--This permission is required by Chartboost --> 
      <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> 

      <application> 
       <!-- The app ID and signature for the Android version of your AIR app must be placed here. --> 
       <meta-data android:name="__ChartboostAir__AppID" android:value="5***" /> 
       <meta-data android:name="__ChartboostAir__AppSignature" android:value="c*****" /> 

       <!-- Also required for the Chartboost SDK. --> 
       <activity android:name="com.chartboost.sdk.CBImpressionActivity" android:excludeFromRecents="true" android:theme="@android:style/Theme.Translucent.NoTitleBar" /> 
      </application> 
     </manifest> 

    ]]></manifestAdditions> 
</android> 

<extensions> 
    <extensionID>com.chartboost.plugin.air</extensionID> 
</extensions> 

을하지만, 당신이 당신의 응용 프로그램 설명자 파일의 조각을 게시하거나 그것의 링크를 게시 할 수 있다면 더 좋을 것이다, 그래서 우리는 당신의 문제를 이해하기에 더 좋은 위치에있을 수 있습니다.