×
Namespaces

Variants
Actions

Archived:S60 Platform SDK - Workarounds and Updates (Known Issue)

From Nokia Developer Wiki
Jump to: navigation, search

Archived.pngArchived: This article is archived because it is not considered relevant for third-party developers creating commercial solutions today. If you think this article is still relevant, let us know by adding the template {{ReviewForRemovalFromArchive|user=~~~~|write your reason here}}.

This article contains workarounds and updates to S60 3rd and 5th Edition SDKs.

Article Metadata
Code ExampleCompatibilityArticle
Created: ltomuta (07 Mar 2008)
Last edited: hamishwillee (01 Aug 2012)

Contents

S60 5th Edition SDK v0.9

Uncontrolled binary compatibility break

An uncontrolled binary compatibility break was introduced in the current SDK release, caused by the addition of the virtual method MAnimGeneralFunctionsWindowExtension::WindowConfig().

This BC break has been fixed and will be removed from the next SDK release. We recommend that you patch the S60 5th Edition SDK v0.9 too, by replacing the \epoc32\include\w32adll.h file with this new version: W32adll.h.

Sensor framework update

The content of the following Sensor API Patch should be installed on top of the S60 5th Edition SDK v0.9. It addresses issues affecting sensor access through both native APIs and runtime extensions (Platform Services).

S60 3rd Edition, FP2 SDK v1.1

Carbide.vs Integration

This SDK release is now properly identified by Carbide.vs so you do not need to install the xml files provided below. However, to skip the SDK detection while installing Carbide.vs 3.0.1, make the following registry entry HKEY_LOCAL_MACHINE\SOFTWARE\Nokia\Carbide.vs.30 -> Add String value "ForcePrereq" = "1".

S60 3rd Edition, FP2 SDK v1.0

Carbide.vs Integration with the S60 3rd Edition, FP2 SDK

The available Carbide.vs versions (2.0.2 and 3.0.1) do not detect the S60 3rd Edition FP2 SDK. To ensure that Carbide.vs detects this SDK, follow the steps described below.

For Carbide.vs 2.0.2

Install Carbide.vs 2.0.2. Copy the S60 3rd FP2 v2.xml file to the folder <drive:>\Program Files\Common Files\Symbian\SDK Descriptors\Nokia for Carbide.vs to detect the SDK.

For Carbide.vs 3.0.1

Case I: No previous SDKs are installed in the system

Step 1:
To skip the SDK detection while installing Carbide.vs 3.0.1, make the following registry entry HKEY_LOCAL_MACHINE\SOFTWARE\Nokia\Carbide.vs.30 -> Add String value "ForcePrereq" = "1".
Step 2:
To enable S60 3rd Edition, FP2 SDK detection in Carbide.vs 3.0.1, copy the S60 3rd FP2 v3.xml file to the folder <drive:>\Program Files\Common Files\Symbian\SDK Descriptors\Nokia.

Case II: Previous SDKs are already installed in the system

Step 1:
To enable S60 3rd Edition, FP2 SDK detection copy the S60 3rd FP2 v3.xml file to the folder <drive:>\Program Files\Common Files\Symbian\SDK Descriptors\Nokia.

N.B. Here <drive:> stands for the system drive on your PC, the one on which the running instance of Windows OS is installed. Typically this drive would be c:

Simulation PSY SIS files cannot be installed

The signature of the SIS files for the Simulation Positioning Tool (PSY) provided with the SDK has expired and therefore the files cannot be installed on the phones.

Files with a valid signature are available for download at: S60 3rd Edition: Positioning Simulation Tool

S60 3rd Edition, FP1 SDK

See Archived:SIS installation on the S60 3rd Edition emulator

S60 3rd Edition SDK MR

See Archived:SIS installation on the S60 3rd Edition emulator

This page was last modified on 1 August 2012, at 07:41.
53 page views in the last 30 days.