在AD9中,编译原理图时出现un designated part 错误怎么改正呢

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在AD9中,编译原理图时出现un designated part 错误怎么改正呢相关的知识,希望对你有一定的参考价值。

  意思是元器件没有进行编号,可以统一进行编号 ,点击Tools->Annotate Schematics ,将需要编号的器件选中或者全选点击Accept Changes,再点Validate Changes->Execute Changes 就好了。
  Altium Designer 是原Protel软件开发商Altium公司推出的一体化的电子产品开发系统,主要运行在Windows操作系统。这套软件通过把原理图设计、电路仿真、PCB绘制编辑、拓扑逻辑自动布线、信号完整性分析和设计输出等技术的完美融合,为设计者提供了全新的设计解决方案,使设计者可以轻松进行设计,熟练使用这一软件必将使电路设计的质量和效率大大提高。
参考技术A 意思是你的元器件没有进行编号 可以统一进行编号 点击Tools->Annotate Schematics 将需要编号的器件选中或者全选点击Accept Changes,再点Validate Changes->Execute Changes 就好了本回答被提问者采纳

将 Facebook 插件与 Unity 一起使用时出现 ActivityNotFoundException

【中文标题】将 Facebook 插件与 Unity 一起使用时出现 ActivityNotFoundException【英文标题】:ActivityNotFoundException when using Facebook plugin with Unity 【发布时间】:2015-12-03 21:50:02 【问题描述】:

我正在使用 Unity 5.2.2p2、Facebook Unity SDK 7.2.2 和 Prime31 的 Android IAB 插件 2.9。当我编译我的应用程序并在设备上运行它时,在 adb 日志中我看到:

I/Unity   (18149): AndroidJavaException: android.content.ActivityNotFoundException: Unable to find explicit activity class com.-----.----/com.facebook.unity.FBUnityLoginActivity; have you declared this activity in your AndroidManifest.xml?
I/Unity   (18149):   at UnityEngine.AndroidJNISafe.CheckException () [0x00000] in <filename unknown>:0 
I/Unity   (18149):   at UnityEngine.AndroidJNISafe.CallStaticVoidMethod (IntPtr clazz, IntPtr methodID, UnityEngine.jvalue[] args) [0x00000] in <filename unknown>:0 
I/Unity   (18149):   at UnityEngine.AndroidJavaObject._CallStatic (System.String methodName, System.Object[] args) [0x00000] in <filename unknown>:0 
I/Unity   (18149):   at UnityEngine.AndroidJavaObject.CallStatic (System.String methodName, System.Object[] args) [0x00000] in <filename unknown>:0 
I/Unity   (18149):   at Facebook.Unity.Mobile.Android.FBJavaClass.CallStatic (System.String methodName, System.Object[] args) [0x00000] in <filename unknown>:0 
I/Unity   (18149):   at Facebook.Unity.Mobile.Android.AndroidFacebook.CallFB (System.String method, System.String args) [0x00000] in <filename unknown>:0 
I/Unity   (18149):   at Facebook.Unity.

但是在 Assets/Plugins/Android/AndroidManifest.xml 文件中,我有以下定义:

<activity android:configChanges="locale|fontScale|keyboard|keyboardHidden|mcc|mnc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|touchscreen|uiMode" android:label="@string/app_name" android:launchMode="singleTask" android:name="com.unity3d.player.UnityPlayerActivity" android:screenOrientation="sensorLandscape">
    <intent-filter>
        <action android:name="android.intent.action.MAIN"/>
        <category android:name="android.intent.category.LAUNCHER"/>
        <category android:name="android.intent.category.LEANBACK_LAUNCHER"/>
    </intent-filter>
    <meta-data android:name="unityplayer.UnityActivity" android:value="true"/>
</activity>
<activity android:configChanges="locale|fontScale|keyboard|keyboardHidden|mcc|mnc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|touchscreen|uiMode" android:name="com.facebook.unity.FBUnityLoginActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"/>
<activity android:configChanges="locale|fontScale|keyboard|keyboardHidden|mcc|mnc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|touchscreen|uiMode" android:name="com.facebook.unity.FBUnityDialogsActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"/>
<activity android:configChanges="keyboardHidden|orientation" android:name="com.facebook.LoginActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"/>
<activity android:exported="true" android:name="com.facebook.unity.FBUnityAppLinkActivity"/>
<activity android:exported="true" android:name="com.facebook.unity.FBUnityDeepLinkingActivity"/>
<activity android:name="com.facebook.unity.FBUnityGameRequestActivity"/>
<activity android:name="com.facebook.unity.FBUnityCreateGameGroupActivity"/>
<activity android:name="com.facebook.unity.FBUnityJoinGameGroupActivity"/>
<activity android:name="com.facebook.unity.AppInviteDialogActivity"/>
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="fb1234removed"/>
<provider android:authorities="com.facebook.app.FacebookContentProvider1234removed" android:exported="true" android:name="com.facebook.FacebookContentProvider"/>
<activity android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize" android:label="@string/app_name" android:name="com.facebook.FacebookActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
<activity android:configChanges="keyboard|keyboardHidden|layoutDirection|orientation|screenLayout|screenSize|uiMode" android:name="com.prime31.GoogleIABProxyActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"/>

这对我来说毫无意义。这曾经有效,但我不知道为什么它不再有效了。

【问题讨论】:

如果您删除了 IAB 插件,它会生成吗?您包含的清单看起来不错(尽管它不完整 - 也许它的其他部分有问题)?我之前已经成功地同时使用了这两个插件的早期版本。 【参考方案1】:

只是想回答我已经设法修复它。这是 Unity 的其中一件事情,您只需卸载所有插件并重新安装它们。找到与这两个插件相关的每个文件,删除它们,然后一次安装一个。

此外,通过 2.9 中的新 Smoola 集成,如果您不使用 Smoola,插件仍然会加载并检查互联网访问。这需要ACCESS_NETWORK_STATE 清单不包含的ACCESS_NETWORK_STATE 权限。

【讨论】:

以上是关于在AD9中,编译原理图时出现un designated part 错误怎么改正呢的主要内容,如果未能解决你的问题,请参考以下文章

Altium designer中原理图导入pcb时出现的问题

AD9原理图元件通道设置

AD9.0PCB绘制笔记(长期更新)

更新原理图后怎么将改动之处更新到PCB中去?

AD9 设置网络标号作用域

将 Facebook 插件与 Unity 一起使用时出现 ActivityNotFoundException